1樓:祿新雁
disp(['a1=' num2str(a(1)) ]);
首先介紹disp()函式:該函式在頁面上顯示一個陣列或者字串。作為一種普遍用法,可以記住disp([ 需要顯示的內容 ]) 這個萬能的格式,此處不解釋這樣使用的原因,略顯複雜了些。
總之,[ ]的存在是為了能同時在一個函式中顯示多種資料。
『a1=』中的『』是在matlab中定義字串的,而不是樓主在上面提到的「」雙引號。
對於非字串格式的數值,可以用num2str()函式轉換為字串,基於如前面不解釋的原因,在num2str()函式的前後都需要加一個空格(這一點十分重要)。
舉個例子
>> a=[34,35,36]
a =34 35 36
>> disp(['the max of a is ' num2str(max(a)) ', while the min is ' num2str(min(a)) '.']);
the max of a is 36, while the min is 34.
2樓:匿名使用者
fprintf('δ(n-%d)\n',1)
這樣是可以的,不過你那個sigma在我的matlab裡面是顯示不出來的。
3樓:匿名使用者
disp('輸出字串!')
4樓:匿名使用者
disp input
怎麼在matlab裡輸出,即有變數又有漢字
5樓:大野瘦子
a=10;
b=100;
disp(sprintf('購買%d需要%d',a,b))%』:這是bai格式控制符
du,比如對於zhi整型數dao
據要輸出回的話,
答格式控制就是%d,對於字串輸出的話,格式控制就是%s,對於浮點型資料輸出的話,格式控制就是%f,等等,想對什麼型別資料操作就得用一些規定好的格式控制符。
6樓:匿名使用者
如下圖可copy以參考:
7樓:焱魊_de_冰
最佳答案裡面加上disp輸出效果更好
a=10;
b=100;
disp(sprintf('購買%d需要%d',a,b))
【matlab】如何將輸入字串轉換成函式?
8樓:天雲一號
可以用eval函式,比如eval('y=x+3');執行的就是y=x+3的命令
怎樣將php裡的漢字字串分割成單個字元
那要看你的編碼,通常來說是ansi的,這種情況下字元的編碼 ascii 英文數字和半形符號是一個位元組,而且這個位元組的值小於127。漢字佔兩個位元組,且每個位元組都小於0 或者無符號大於128 你把字串逐個字元判斷,篩選就可以了。unicode編碼,所有字元都是兩個位元組,漢字不變,英文數字和半形...
c語言如何判斷輸入的字串是否有漢字
這是跟漢字的儲存方式有關,西文字元用ascii碼的話,一個位元組可以表示一個字元,而漢字用的是雙位元組表示一個漢字。那麼,為了在機器內部區分ascii碼和漢字機內碼,就規定漢字的兩個位元組的最高為都為1.例如 漢字 啊 的漢字機內碼為b0a1h 表示成雙位元組是這樣的10110000 1010000...
輸入任意長度的字串,將該字串中的字元按ASCII碼值升序排列後輸出
你是說書上讓你補全 那麼,你把原來的題目,完整寫上來,添空處有幾行寫清楚!我讀了你的 修改如下 我測試了幾個,沒有發現問題。dim c s a as string 1 s變數顯然應該用字元型別 dim k as integer,j as integer 這個是我加的變數宣告 c text1 s le...