
發(fā)布
注冊(cè)
/
登錄Matlab賦值的案例
MATLAB的數(shù)據(jù)結(jié)構(gòu)
MATLAB的數(shù)據(jù)結(jié)構(gòu)
MATLAB 語言的賦值語句有兩種:
變量名 = 運(yùn)算表達(dá)式
[返回變量列表] = 函數(shù)名(輸入變量列表)
MATLAB 支持變量和常量,其中 pi 為圓周率 p, 更重要的,MATLAB 支持 IEEE 標(biāo)準(zhǔn)的運(yùn)算符號(hào),如 Inf 表示無窮大,NaN (Not a Number) 為 0/0, 0*Inf 或 Inf/Inf 等運(yùn)算結(jié)果。MATLAB 變量名應(yīng)該由字母引導(dǎo),后面可以跟數(shù)字、字母或下劃線等符號(hào)。MATLAB 是區(qū)分變量名字母大小寫的。
(1) 矩陣
MATLAB 最基本的數(shù)據(jù)結(jié)構(gòu)是復(fù)數(shù)矩陣。輸入一個(gè)復(fù)數(shù)矩陣是很簡(jiǎn)單的事。例如可以給出下面的語句:
>> B=[1+9i,2+8i,3+7j; 4+6j 5+5i,6+4i; 7+3i,8+2j 1i]
其中 >> 為 MATLAB 的提示符。矩陣各行元素由分號(hào)分隔,而同行不同元素由逗號(hào)或空格分隔。給出了上面的命令,則可以給出下面的結(jié)果。
其中,元素 1+9i 表示復(fù)數(shù)項(xiàng)。有這樣的表述方法,實(shí)矩陣、向量或標(biāo)量均可以更容易地輸入了。如果賦值表達(dá)式末尾有分號(hào),則其結(jié)構(gòu)將不顯示,否則將顯示出全部結(jié)果。
MATLAB 和其他語言不同,它無需事先聲明矩陣的維數(shù)。下面的語句可以建立一個(gè)更大的矩陣
冒號(hào)表達(dá)式是 MATLAB 里最具特色的表示方法。其調(diào)用格式為 a=s1:s2:s3; 這一語句可以生成一個(gè)行向量,其中 s1 為向量的起始值,s2 為步距,而 s3 為向量的終止值。例如 S=0:.1:2*pi; 將產(chǎn)生一個(gè)起始于 0, 步距為 0.1, 而終止于 6.2 的向量 (pi 為 MATLAB 保留常量p), 而不是終止于2p。如果寫成 S=0:-0.1:2*pi; 則不出現(xiàn)錯(cuò)誤,而返回一個(gè)空向量。
展開 Matlab賦值的相關(guān)專題、標(biāo)簽、搜索
Matlab賦值賦值ansys數(shù)組賦值ansys 數(shù)組賦值ansys賦值語句abaqus單元賦值 MATLAB matlab隨機(jī)賦值腳本matlab循環(huán)隨機(jī)賦值腳本matlab對(duì)函數(shù)求導(dǎo)并賦值計(jì)算matlab調(diào)用函數(shù)時(shí),未對(duì)輸出參數(shù) "mkb_a" (可能還包括其他參數(shù))賦值。matlab調(diào)用函數(shù)時(shí),未對(duì)輸出參數(shù) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"mkb_a\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" (可能還包括其他參數(shù))賦值。matlab調(diào)用函數(shù)時(shí),未對(duì)輸出參數(shù) \"mkb_a\" (可能還包括其他參數(shù))賦值。