MATLAB常用基本操作

MATLAB常用基本操作

ID:40561531

大?。?4.04 KB

頁數(shù):12頁

時(shí)間:2019-08-04

MATLAB常用基本操作_第1頁
MATLAB常用基本操作_第2頁
MATLAB常用基本操作_第3頁
MATLAB常用基本操作_第4頁
MATLAB常用基本操作_第5頁
資源描述:

《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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。