Matlab初學1 disp 的使用

2021-06-29 15:13:50 字數 719 閱讀 9573

由於一些個人原因開始使用matlab,今天就學習了disp()函式的使用。

disp()可以輸出字串,其語法格式如下:

>> disp('hello word!')

hello word!

引號中的hello word!就是我們要輸出的字串。除此之外,我們還可以用該函式進行多個字串的連線:

>> disp(['hello',' ','world','!'])

hello world!

>> disp(['pi=',num2str(3.14)])

pi=3.14

一般來說disp()不能將字串與數字連線,如:

>> disp(['pi=',3.14])%將字串與數字連線,則數字項不顯示

pi=

該函式可以單獨輸出數字與矩陣:

>> disp(3)

3>>a=[1 2 3;4 5 6;7 8 9];

>> disp(a)

1 2 3

4 5 6

7 8 9

給矩陣顯示列名:

>> disp('   col1   col2  col3')%輸完該行命令按shift+回車,則該行命令與下

matlab中disp的用法

disp x 顯示乙個陣列時不需要輸出它的名稱。如果x包含乙個文字字串,則顯示字串。另一種在電腦螢幕上顯示陣列的方法是輸出陣列的名稱,但在輸出結果之前還有乙個抬頭,通常是不需要的。disp函式僅接受乙個輸入。為了顯示多於乙個陣列和字串,需要將函式sprintf或fprintf串聯起來。注意disp不...

matlab中 fprintf 和disp的用法

disp pi pi error using disp too many input arguments.disp sprintf 圓周率pi 8.5f pi 圓周率pi 3.14159 想把字串pi 和變數pi的值顯示在一行上,試用disp pi pi 回答這是非法的.這時應該用sprintf函式...

matlab中的lsqcurvefit使用

非線性曲線擬合是已知輸入向量xdata和輸出向量ydata,並且知道輸入與輸出的函式關係為ydata f x,xdata 但不知道係數向量x。今進行曲線擬合,求x使得輸出的如下最小二乘表示式成立 min f x,xdatai ydatai 2 函式 lsqcurvefit 格式 x lsqcurve...