資源描述:
《MATLAB常用基本操作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、‘%’為注釋命令窗口若輸入A=[123;456;7810]按下回車鍵后顯示如下A=1234567810清除命令窗口clc這并不清除工作空間,只是清除了顯示禁止結(jié)果的顯示:在命令后加上分號,則屏幕上不會(huì)立即顯示出結(jié)果這在運(yùn)算大的數(shù)據(jù)量時(shí)十分有用,如下命令產(chǎn)生100100的幻方:A=magic(100);長命令行如想另起一行輸入命令,在末尾加上"..."即可,如:s=1–1/2+1/3–1/4+1/5–1/6+1/7...–1/8+1/9–1/10+1/11–1/12;可用who或whos來察看當(dāng)前工作空間中有哪些變量,如
2、:whosNameSizeBytesClassA4x4128doublearrayD3x5120doublearrayM10x140cellarrayS1x3628structarrayh1x1122chararray保存、重載工作空間你可以將工作空間保存為一個(gè)二進(jìn)制的M文件,以后還可以恢復(fù)回來:savejune10也可只保存工作空間中的部分變量值savejune10xyz重載時(shí)只需輸入loadjune10對于查找路徑中的文件,what顯示當(dāng)前目錄下的文件,加上路徑后可顯示輸入的路徑下所有的MatLab文件.如:wha
3、tmatlabelfun(顯示matlabelfun路徑下的所有函數(shù))以下二命令分別顯示、編輯m文件typerankeditrank(如果rank.m文件不存在,會(huì)有相應(yīng)的提示)2.1矩陣的創(chuàng)建>>x=[123]%一維1x3陣列>>x=[123;456]%二維2x3矩陣,以;區(qū)隔各列的元素>>x=[123%二維2x3矩陣,各列的元素分二行鍵入456]%矩陣的尺寸不必預(yù)先定義假設(shè)要計(jì)算y=sin(x),0=>x=[00.2pi0.4pi0.
4、6pi0.8pipi]%注意數(shù)組內(nèi)也可作運(yùn)算x=00.62831.25661.88502.51333.1416>>y=sin(x)y=00.58780.95110.95110.58780.0000要找出數(shù)組的某個(gè)元素或數(shù)個(gè)元素,可參考以下的例子>>x(3)%第三個(gè)x的元素ans=1.2566>>y(5)%第五個(gè)y的元素ans=0.5878>>x(1:5)%列出第一到第五個(gè)x的元素ans=00.62831.25661.88502.5133>>y(3:-1:1)%列出第三到第一個(gè)y的元素,3為起始值,1為終止值,-1為增量
5、ans=0.95110.58780>>x(2:2:6)%列出第二到第六個(gè)x的元素,2為起始值,6為終止值,2為增量ans=0.62831.88503.1416>>y([4251])%列出y元素,排列元素依序?yàn)樵瓉韞數(shù)組的4,2,5,1個(gè)ans=0.95110.58780.58780(1)利用冒號表達(dá)式獲得子矩陣①A(:,j)表示取A矩陣的第j列全部元素;A(i,:)表示A矩陣第i行的全部元素;A(i,j)表示取A矩陣第i行、第j列的元素。②A(i:i+m,:)表示取A矩陣第i~i+m行的全部元素;A(:,k:k+m)表
6、示取A矩陣第k~k+m列的全部元素,A(i:i+m,k:k+m)表示取A矩陣第i~i+m行內(nèi),并在第k~k+m列中的所有元素。此外,還可利用一般向量和end運(yùn)算符等來表示矩陣下標(biāo),從而獲得子矩陣。end表示某一維的末尾元素下標(biāo)。(2)利用空矩陣刪除矩陣的元素在MATLAB中,定義[]為空矩陣。給變量X賦空矩陣的語句為X=[]。注意,X=[]與clearX不同,clear是將X從工作空間中刪除,而空矩陣則存在于工作空間,只是維數(shù)為0。將某些元素從矩陣中刪除,采用將其置為空矩陣的方法就是一種有效的方法。3.建立大矩陣大矩陣
7、可由方括號中的小矩陣建立起來。例如A=[123;456;789];C=[A,eye(size(A));ones(size(A)),A]C=123100456010789001111123111456111789在命令窗口創(chuàng)建簡單的數(shù)值矩陣在命令窗口輸入:x=[123;456;789]x=1234567892.1.2通過M文件創(chuàng)建矩陣當(dāng)矩陣的尺寸較大時(shí),直接在命令窗口輸入矩陣元素,容易出錯(cuò)誤且不便修改。為了解決此問題,可以先將矩陣按創(chuàng)建原則寫入一個(gè)M文件中,在MATLAB的命令窗口或程序中直接執(zhí)行該M文件,即將矩陣調(diào)入工
8、作空間。創(chuàng)建0到2π間的正弦函數(shù)矩陣。>>x=0:pi/4:2pi;>>y=sin(x)y=Columns1through500.70711.00000.70710.0000Columns6through9-0.7071-1.0000-0.7071-0.0000產(chǎn)生兩個(gè)33的矩陣。A=pascal(3)A=111123136B=m