matlab使用詳細介紹

matlab使用詳細介紹

ID:34437936

大小:342.72 KB

頁數(shù):33頁

時間:2019-03-06

matlab使用詳細介紹_第1頁
matlab使用詳細介紹_第2頁
matlab使用詳細介紹_第3頁
matlab使用詳細介紹_第4頁
matlab使用詳細介紹_第5頁
資源描述:

《matlab使用詳細介紹》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、附錄MATLAB使用入門MATLAB是MATrixLABoratory(矩陣實驗室)的縮寫,是由美國MathWorks公司1980年代初開發(fā)的一套以矩陣計算為基礎的科學和工程計算軟件。它將數(shù)值計算、可視化和編程功能集成在非常便于使用的環(huán)境中,并具有方便的繪圖功能和為解決各種特殊的科學和工程計算問題提供的許多個工具箱(Toolbox),具有計算功能強、編程效率高、使用簡便、易于擴充等特點,目前已經(jīng)發(fā)展成為國際上最優(yōu)秀的高性能科學和工程計算軟件之一。本附錄給出MATLAB簡要的使用說明,要了解更多的內(nèi)容請使用MATLAB在線幫助系統(tǒng)

2、或參考有關書籍。我們先大致介紹一下MATLAB的工作界面和經(jīng)常使用的各種窗口。假定在您的計算機里已經(jīng)安裝了MATLAB6.5.1或以上版本的軟件,則在WINDOWS系統(tǒng)下啟動MATLAB軟件將在屏幕上看到如圖1所示的MATLAB的主窗口。在該主窗口中,除了WINDOWS應用程序一般應該具有的菜單和工具欄外,還包括了右邊的命令窗口和左邊的工作區(qū)/當前目錄窗口、命令歷史窗口,以及工具欄后邊的顯示和修改當前目錄名的小窗口,等等。命令窗口下的提示符為“>>”,表示MATLAB已經(jīng)準備好,可以接受用戶在此輸入行命令,命令和程序執(zhí)行的結(jié)果也

3、顯示在這個窗口;過去執(zhí)行過的命令名則依次顯示在命令歷史窗口中,可以備查。工作區(qū)窗口內(nèi)用于顯示當前內(nèi)存中變量的信息(包括變量名、維數(shù)、具體取值等),初始時這部分信息為空;當在該窗口中選擇“當前目錄”(CurrentDirectory)選項卡時,該窗口可以切換成當前目錄窗口,顯示當前目錄下的文件信息。此外,在MATLAB中經(jīng)常會使用到的還有另外兩個窗口:一個是顯示和編輯MATLAB源程序文件的編輯窗口,另一個是打開在線幫助系統(tǒng)時的幫助文件顯示窗口。圖1MATLAB的初始界面§1矩陣及其運算MATLAB的主要數(shù)據(jù)對象是矩陣,標量、行向

4、量(數(shù)組)、列向量都是它的特例,最基本的功能是進行矩陣運算,但MATLAB對于矩陣有一些特殊規(guī)定的操作運算方式。11.1矩陣的直接輸入矩陣輸入有多種辦法,如直接輸入每個元素;由語句或函數(shù)生成;在M-文件(以后介紹)中生成等。MATLAB中直接輸入矩陣時不用描述矩陣的類型和維數(shù),它們由輸入的格式和內(nèi)容決定。小規(guī)模的矩陣可以用排列各個元素的方法輸入,元素放在方括號中,同一行元素用逗號或空格分開,不同行的元素用分號或回車分開。如在命令窗口中鍵入》A=[1,2,3;4,5,6]↙(》表示在命令窗口中的提示符下鍵入,↙表示回車,下同)或》

5、A=[123;456]↙或》A=[123↙456]↙都輸入了一個2×3矩陣A,屏幕上顯示輸出變量為A=123456矩陣中的元素可以用它的行、列數(shù)(放在圓括號中)進行訪問,例如(以下在回車符↙后直接給出屏幕上顯示的輸出)》a=A(2,1)↙(MATLAB區(qū)分大小寫字母,a和A是不同的變量)a=4或者不指定輸出變量,MATLAB將回應ans(answer的縮寫),如》A(2,3)↙ans=6矩陣中的元素也可以僅用一個下標來訪問,此時元素是按列優(yōu)先排序的,例如》b=A(3)↙b=2》A(4)↙ans=5A輸入后一直保存在內(nèi)存工作區(qū)(工

6、作空間,Workspace)中,也會顯示在工作區(qū)窗口內(nèi)(包括變量名、維數(shù)、具體取值等)。工作區(qū)內(nèi)的變量可隨時直接調(diào)用,除非被清除或替代。可以直接修改矩陣的元素,如》A(2,1)=7↙A=123756》A(3,4)=1↙A=123075600001原來的A沒有3行4列,MATLAB自動增加行列數(shù),對未輸入的元素賦值0。1.2矩陣的函數(shù)生成MATLAB提供了一些函數(shù)來構(gòu)造特殊矩陣,如》w=zeros(2,3)↙(2×3零矩陣)w=000000》u=ones(3)↙(3×3全1矩陣,方陣只需輸入行數(shù),這幾個矩陣均如此)u=211111

7、1111》v=eye(3,4)↙(3×4對角線為1的矩陣)v=100001000010》x=rand(1,3)↙(1×3的(0,1)均勻分布隨機矩陣)x=0.23110.89130.0185矩陣生成函數(shù)還有m×n的標準正態(tài)分布矩陣生成函數(shù)randn(m,n),n階Hilbert矩陣hilb(n),n階幻方矩陣magic(n),n階pacal矩陣pacal(n)等,請讀者不妨試試。1.3矩陣的裁剪與拼接從一個矩陣中取出若干行(列)構(gòu)成新矩陣稱為裁剪,MATLAB中“:”是非常重要的裁剪工具,如》A(3,:)↙(A的第3行)ans=

8、0001》A(:,2)↙(A的第2列)ans=250》B=A(1:2,:)↙(A的第1~2行)B=12307560》C=B(:,2:4)↙(B的第2~4列)C=230560》D=A(2:end,[2,4])↙(A的第2~最后行,第2,4列;end表示最后可能的下

當前文檔最多預覽五頁,下載文檔查看全文

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

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