關(guān)于matlab的disp使用
請(qǐng)問(wèn)disp里面的小括號(hào)和中括號(hào)分別是什么情況下使用,不要和我說(shuō)看幫助,那個(gè)沒(méi)有寫(xiě)清楚,有時(shí)我在使用的時(shí)候用到num2str之類(lèi)的就要開(kāi)始打中括號(hào),求大神說(shuō)明中括號(hào)哪些情況下要使用使用中括號(hào)的原因不僅僅是disp的原因,。disp(X)函數(shù)只有一個(gè)輸入,,當(dāng)你有多個(gè)字符串作為輸入時(shí)就會(huì)報(bào)錯(cuò),。例如: disp('Alice is ' , num2str(12) , ' years old!' ); 就會(huì)報(bào)錯(cuò)--輸入?yún)?shù)過(guò)多,。但是將里邊的內(nèi)容用中括號(hào)一括就成了一個(gè)字符串,,例如: str=['Alice is ' num2str(12) ' years old!']; disp(str);上邊這句話也就等價(jià)于: disp=(['Alice is ' num2str(12) ' years old!']);這就是加中括號(hào)的原因,,而不是因?yàn)閚um2str(),,因?yàn)閐isp(num2str(12));也是正確的,,因?yàn)槔镞吘椭挥幸粋€(gè)字符串。明白了么?歡迎交流~
相關(guān)推薦
便查問(wèn)答是一款實(shí)用的網(wǎng)絡(luò)熱門(mén)知識(shí)問(wèn)答平臺(tái),,專(zhuān)注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問(wèn)題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。