資源描述:
《sxsyaamatlab使用入門》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、補(bǔ)充材料1MALAB使用入門?61?補(bǔ)充材料1MATLAB使用入門MATLAB是MATrixLABoratory(矩陣實(shí)驗(yàn)室)的縮寫,是由美國(guó)MathWorks公司20世紀(jì)80年代初開發(fā)的一套以矩陣計(jì)算為基礎(chǔ)的科學(xué)和工程計(jì)算軟件.它將數(shù)值計(jì)算、可視化和編程功能集成在非常便于使用的環(huán)境中,并具有方便的繪圖功能和為解決各種特殊的科學(xué)和工程計(jì)算問題提供的許多工具箱(toolbox),具有計(jì)算功能強(qiáng)、編程效率高、使用簡(jiǎn)便、易于擴(kuò)充等特點(diǎn),目前已經(jīng)發(fā)展成為國(guó)際上最優(yōu)秀的高性能科學(xué)和工程計(jì)算軟件之一.以下給出MATLAB簡(jiǎn)要的使用說明,要了解更多的內(nèi)容請(qǐng)使用MATLAB在線幫助系統(tǒng)或參考有
2、關(guān)書籍.先大致介紹一下MATLAB的工作界面和經(jīng)常使用的各種窗口.假定在您的計(jì)算機(jī)里已經(jīng)安裝了MATLAB6.5.1或以上版本的軟件,則在WINDOWS系統(tǒng)工作區(qū)顯示和修改將窗口移出當(dāng)前目錄窗口獲得幫助命令窗口當(dāng)前目錄名MATLAB窗口關(guān)閉窗口開始按鈕歷史命令窗口窗口分隔欄,可調(diào)整窗口大小補(bǔ)充材料1MALAB使用入門?61?圖1AMTALAB的初始界面(6.5版)工作區(qū)顯示和修改將窗口移出當(dāng)前目錄窗口獲得幫助命令窗口當(dāng)前目錄名MATLAB窗口關(guān)閉窗口開始按鈕歷史命令窗口窗口分隔欄,可調(diào)整窗口大小圖1BMTALAB的初始界面(7.6版(2008a))下啟動(dòng)MATLAB軟件將在屏幕
3、上看到如圖1所示的MATLAB的主窗口(桌面).在該主窗口中,除了WINDOWS應(yīng)用程序一般應(yīng)該具有的菜單和工具欄外,還包括了右邊的命令窗口和左邊的工作區(qū)/當(dāng)前目錄窗口、命令歷史窗口,以及工具欄后邊的顯示和修改當(dāng)前目錄名的小窗口等.命令窗口下的提示符為“>>”,表示MATLAB已經(jīng)準(zhǔn)備好,可以接受用戶在此輸入行命令,命令和程序執(zhí)行的結(jié)果也顯示在這個(gè)窗口;過去執(zhí)行過的命令名則依次顯示在命令歷史窗口中,可以備查.工作區(qū)窗口內(nèi)用于顯示當(dāng)前內(nèi)存中變量的信息(包括變量名、維數(shù)、具體取值等),初始時(shí)這部分信息為空;當(dāng)在該窗口中選擇“當(dāng)前目錄”(CurrentDirectory)選項(xiàng)卡時(shí),該
4、窗口可以切換成當(dāng)前目錄窗口,顯示當(dāng)前目錄下的文件信息.此外,在MATLAB中經(jīng)常會(huì)使用到的還有另外兩個(gè)窗口:一個(gè)是顯示和編輯MATLAB源程序文件的編輯窗口,另一個(gè)是打開在線幫助系統(tǒng)時(shí)的幫助文件顯示窗口.補(bǔ)充材料1MALAB使用入門?61?1矩陣及其運(yùn)算MATLAB的主要數(shù)據(jù)對(duì)象是矩陣,標(biāo)量、行向量(數(shù)組)、列向量都是它的特例,最基本的功能是進(jìn)行矩陣運(yùn)算,但MATLAB對(duì)于矩陣有一些特殊規(guī)定的操作、運(yùn)算方式.1.1矩陣的直接輸入矩陣輸入有多種辦法,如直接輸入每個(gè)元素;由語(yǔ)句或函數(shù)生成;在M文件(以后介紹)中生成等.MATLAB中直接輸入矩陣時(shí)不用描述矩陣的類型和維數(shù),它們由輸入
5、的格式和內(nèi)容決定.小規(guī)模的矩陣可以用排列各個(gè)元素的方法輸入,元素放在方括號(hào)中,同一行元素用逗號(hào)或空格分開,不同行的元素用分號(hào)或回車分開.如在命令窗口中鍵入(>>表示在命令窗口中的提示符下鍵入,?表示回車,下同).>>A=[1,2,3;4,5,6]?或>>A=[123;456]?或>>A=[123?456]?都輸入了一個(gè)2×3矩陣A,屏幕上顯示的輸出為A=123456矩陣中的元素可以用它的行、列數(shù)(放在圓括號(hào)中)進(jìn)行訪問,例如(以下在回車符?后直接給出屏幕上顯示的輸出)補(bǔ)充材料1MALAB使用入門?61?>>a=A(2,1)?(MATLAB區(qū)分大小寫字母,a和A是不同的變量)a=
6、4或者不指定輸出變量,MATLAB將回應(yīng)ans(answer的縮寫),如>>A(2,3)?ans=6矩陣中的元素也可以僅用一個(gè)下標(biāo)來訪問,此時(shí)元素是按列優(yōu)先排序的,例如>>b=A(3)?b=2>>A(4)?ans=5A輸入后一直保存在內(nèi)存工作區(qū)(工作空間,Workspace)中,也會(huì)顯示在工作區(qū)窗口內(nèi)(包括變量名、維數(shù)、具體取值等).工作區(qū)內(nèi)的變量可隨時(shí)直接調(diào)用,除非被清除或替代.可以直接修改矩陣的元素,如>>A(2,1)=7?A=123756>>A(3,4)=1?A=123075600001原來的A沒有3行4列,MATLAB自動(dòng)增加行列數(shù),對(duì)未輸入的元素賦值0.1.2矩陣的函
7、數(shù)生成MATLAB提供了一些函數(shù)來構(gòu)造特殊矩陣,如補(bǔ)充材料1MALAB使用入門?61?>>w=zeros(2,3)?(2×3零矩陣)w=000000>>u=ones(3)?(3×3全1矩陣,方陣只需輸入行數(shù),這幾個(gè)矩陣生成函數(shù)均如此)u=111111111>>v=eye(3,4)?(對(duì)角線為1的3×4矩陣)v=100001000010>>x=rand(1,3)?(1×3的(0,1)均勻分布隨機(jī)矩陣)x=0.95010.23110.6068矩陣生成函數(shù)還有m×n的標(biāo)準(zhǔn)正態(tài)分布矩陣生成函數(shù)ran