資源描述:
《《matlab數(shù)組元素》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Matlab語言及其應(yīng)用第2講2021/9/17MatlabLanguage2工作空間Matlab系統(tǒng)界面2021/9/17MatlabLanguage32.2命令窗口(續(xù))【例2.2-5】計(jì)算半徑為5.2m的圓的周長和面積。>>radius=5.2;%圓的半徑>>area=pi*5.2^2,circle_len=2*pi*5.2area=84.9487circle_len=32.6726以上兩例,命令行中用到了等號(hào)“=”。計(jì)算結(jié)果不再賦給“ans”,而是賦給用戶指定的變量y、area、circle_len。無論是預(yù)定義變量還是用戶自定義變量都被
2、存儲(chǔ)在系統(tǒng)的工作空間內(nèi),即系統(tǒng)定義的一個(gè)存儲(chǔ)窗口變量的內(nèi)存空間。Who、whos命令用來顯示工作空間的變量clear命令用來清除工作空間的變量。2021/9/17MatlabLanguage42.2命令窗口(續(xù))>>who>>whosYourvariablesare:circle_lenarearadiusNameSizeBytesClassarea1x18doublearraycircle_len1x18doublearrayradius1x18doublearrayGrandtotalis3elementsusing24bytes2021/9
3、/17MatlabLanguage52.2命令窗口(續(xù))>>clearradius>>whoYourvariablesare:circle_lenarea>>cleararea>>whosYourvariablesare:NameSizeBytesClasscircle_len1x18doublearrayGrandtotalis1elementsusing8bytes2021/9/17MatlabLanguage62.2命令窗口(續(xù))數(shù)值顯示格式設(shè)置缺省顯示格式:簡潔的短(shortg,7位有效數(shù)字)格式窗口命令及語法格式:format顯示格式
4、關(guān)鍵字如:formatlong%15位數(shù)字顯示常見通用命令命令含義clc清除命令窗口的顯示內(nèi)容clear清除Matlab工作空間中保存的變量who或whos顯示Matlab工作空間中的變量信息dir顯示當(dāng)前工作目錄的文件和子目錄清單cd顯示或設(shè)置當(dāng)前工作目錄type顯示指定m文件的內(nèi)容help或doc獲取在線幫助quit或exit關(guān)閉/推出MATALB2021/9/17MatlabLanguage72.3工作空間查看工作空間內(nèi)存變量,可以由who、whos。命名新變量修改變量名刪除變量繪圖保存變量數(shù)據(jù)裝入數(shù)據(jù)2021/9/17MatlabLang
5、uage82.4歷史窗口歷史窗口:首先記錄每次啟動(dòng)時(shí)間并記錄在命令窗口輸入命令,此次運(yùn)行期間,輸入的所有命令被記錄為一組,并以此次啟動(dòng)時(shí)間為標(biāo)志。使用歷史窗口:可以查看命令窗口輸入過的命令或語句可以選擇一條或多條命令執(zhí)行拷貝、執(zhí)行、創(chuàng)建M文件等。要清除歷史記錄,可以選擇Edit菜單中的ClearCommandHistory命令2021/9/17MatlabLanguage92.5當(dāng)前目錄窗口和搜索路徑當(dāng)前目錄窗口:指Matlab運(yùn)行時(shí)的工作目錄。只有在當(dāng)前目錄和搜索路徑下的文件、函數(shù)才可以被運(yùn)行和調(diào)用。如果沒有特殊指明,數(shù)據(jù)文件也將存放在當(dāng)前目錄
6、下;用戶可以將自己的工作目錄設(shè)置成當(dāng)前目錄,從而使得所有操作都在當(dāng)前目錄中進(jìn)行。2021/9/17MatlabLanguage10搜索路徑:指Matlab執(zhí)行過程中對(duì)變量、函數(shù)和文件進(jìn)行搜索的路徑。在File菜單中選擇SetPath命令或在命令窗口輸入pathtool命令,出現(xiàn)搜索路徑設(shè)置對(duì)話框:!修改完搜索路徑后,需要進(jìn)行保存。2021/9/17MatlabLanguage112.6獲取在線幫助MATLAB提供的幫助信息有兩類簡單純文本幫助信息helplookfor(條件比較寬松)例:inverse窗口式綜合幫助信息(文字、公式、圖形)doch
7、elpwin2021/9/17MatlabLanguage12【功能演示-1】求方程的根求方程的全部根。p=[2,0,-3,71,-9,13];%建立多項(xiàng)式系數(shù)向量x=roots(p);求根x=-3.49141.6863+2.6947i1.6863-2.6947i0.0594+0.4251i0.0594-0.4251i2021/9/17MatlabLanguage13【功能演示-2】求解線性方程組a=[2,3,-1;8,2,3;45,3,9];%建立系數(shù)矩陣ab=[2;4;23];%建立列向量bz=inv(a)*bz=0.55310.2051-0
8、.27842021/9/17MatlabLanguage14符號(hào)計(jì)算symsxyz%建立符號(hào)變量[x,y,z]=solve(2*x+3*