MATLAB怎樣輸入漢字字串,matlab 輸出字串

時間 2021-07-01 01:29:30

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的命令

輸入字串,內有數字和非數字字元

include using namespace std int main else if j 0 pa digit ndigit pa j 0 else i printf 共有 d 個連續的整數 n ndigit j 0 pa a 0 for j 0 j cout return 0 給出一段c c ...

c 怎麼輸入字串,C語言輸入輸出字串

c 中常見的幾種輸入字串的方法如下 cin 狹義 通過閱讀 聽講 研究 觀察 理解 探索 實驗 實踐等手段獲得知識或技能的過程,是一種使個體可以得到持續變化 知識和技能,方法與過程,情感與價值的改善和昇華 的行為方式。例如通過學校教育獲得知識的過程。廣義 是人在生活過程中,通過獲得經驗而產生的行為...

從鍵盤輸入字串,將其中的所有數字字元抽出,按原順序組成新串並輸出 用c語言程式設計謝謝

free逍遙星空 include int main c語言程式設計 從鍵盤輸入一個字串,將其中所有的數字字元抽出,按原順序組成一個新串並輸出。 include stdio.h int main void include stdafx.h if the vc 6.0,with this line.in...