資源描述:
《matlab與數(shù)值分析實(shí)驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、-1-數(shù)值分析實(shí)驗(yàn)作者:::S:SSSandyandyandyandy(((安全矩陣研究組織版權(quán)所有(安全矩陣研究組織版權(quán)所有.SecurityMatrix).SecurityMatrix).SecurityMatrix)-2-數(shù)值分析實(shí)驗(yàn)<<<一<一一>一>>>----Matlab緒論一實(shí)驗(yàn)?zāi)康?)熟悉Matlab的運(yùn)行環(huán)境及各種窗口2)掌握Matlab的矩陣變量類型,矩陣輸入和矩陣的基本運(yùn)算3)掌握命令及函數(shù)文件的作用及區(qū)別,并編寫簡(jiǎn)單的M文件4)能熟練的向查尋目錄中添加新目錄,掌握常用的Matlab系統(tǒng)命令二實(shí)驗(yàn)內(nèi)容一>Matlab啟動(dòng)與環(huán)境設(shè)置1)啟動(dòng)雙擊桌面圖標(biāo)開
2、始>程序>Matlab安裝目錄>bin>matlab2)環(huán)境設(shè)置命令窗口(CommandWindow)執(zhí)行命令行,Matlab主窗口;窗口顏色及字體File>Preferences..當(dāng)前目錄(CurrentDirectory)File>SetPath用于將新文件夾加入搜索路徑,設(shè)置當(dāng)前文件默認(rèn)目錄;3)Matlab常用命令上下箭頭調(diào)出最新用過的命令,重新執(zhí)行cd+目錄名改變當(dāng)前目錄help顯示當(dāng)前搜索路徑中所有目錄名稱help+函數(shù)(類)名查找函數(shù)(類),給出函數(shù)用法及參數(shù)lookfor+函數(shù)關(guān)鍵字查詢根據(jù)關(guān)鍵字搜索到的相關(guān)函數(shù)exist+變量名變量檢驗(yàn)函數(shù)what目錄中文件
3、列表who內(nèi)存變量列表whos內(nèi)存變量詳細(xì)信息which確定文件位置clc清屏!調(diào)用Dos命令4)聯(lián)機(jī)演示系統(tǒng)Help>Demos..輸入命令:intro二>Matlab基本運(yùn)算操作1)數(shù)據(jù)類型變量區(qū)分大小寫,長(zhǎng)度不超過31,字母開頭常量i,j虛單位,定義sqrt(-1)pi圓周率eps浮點(diǎn)運(yùn)算的相對(duì)精度exp(-52)NaNNot-a-Number,表示不定值-3-ans系統(tǒng)缺省結(jié)果輸出變量數(shù)字格式用format命令控制shortlonghexlongg2)向量及矩陣輸入>>a=1:4:12>>b=1:4(默認(rèn)間距1)>>c=linspace(1,12,6)>>d=[1234
4、;2345;5678];%';'使得屏幕上不顯示操作結(jié)果)>>d%顯示d內(nèi)容打開Workspace窗口(Veiw菜單下),雙擊d,并編輯修改>>d%顯示修改后的d>>e=ones(3,3)>>s=rand(5,6)>>h=rand(size(s))運(yùn)算>>a+b;>>b=ones(size(d))+d;>>a=b';>>c=inv(e+eye(size(e))*a;%inv矩陣取逆三>Matlab的文件1)命令文件相當(dāng)于在CommandWindow中逐行輸入并運(yùn)行命令.*后綴名.m*常用于需經(jīng)常調(diào)用的命令集*定義的變量及其值的改變?cè)诠ぷ骺臻g中有效2)函數(shù)文件完成特定的帶有參數(shù)(
5、返回值)的計(jì)算的函數(shù)式文件*后綴名.m,第一句為function語句*定義的變量在調(diào)用結(jié)束后自動(dòng)free,不影響工作空間變量*保存文件名必須與定義函數(shù)名一致3)設(shè)置當(dāng)前目錄(CurrentDirectory)單擊主窗口CurrentDirectory列表框?yàn)g覽按鈕選定要設(shè)置為當(dāng)前目錄的文件例1:添加新的查詢目錄操作1)在選定位置新建文件夾2)在主窗口File菜單下選定SetPath..選項(xiàng)3)在彈出對(duì)話框中單擊AddFolder4)在在彈出對(duì)話框中選定新建的文件夾5)單擊確定并保存添加后的查詢目錄,退出例2:編寫命令文件demo1完成以下操作-4-建立數(shù)組a=[1,2,3,..
6、.,20],b=[1,3,5,...,39],并求a,b內(nèi)積操作1)主窗口點(diǎn)擊新建按鈕2)在彈出的文本編輯窗口添加a=1:20b=1:2:39sum=a*b'3)單擊保存按鈕將文件命名為demo1保存在例1新建文件夾中4)在CommandWindow中輸入demo1并回車?yán)?:編寫函數(shù)文件demo2,返回輸入變量的內(nèi)積操作:1)新建M文件,編輯如下:functionsum=demo2(a,b)sum=a*b';2)保存文件在查詢目錄下,注意不要修改默認(rèn)名3)在CommandWindow中輸入>>a=1:20;>>b=1:2:39;>>sum=demo2(a,b)三練習(xí)1)熟悉
7、Matlab環(huán)境,進(jìn)入Demo.2)編寫函數(shù)文件,要求返回輸入矩陣的行列式(det()),秩(rank())及轉(zhuǎn)置矩陣.2004/2/28數(shù)值分析實(shí)驗(yàn)<<<二<二二>二>>>-----Matlab繪圖及程序設(shè)計(jì)一實(shí)驗(yàn)?zāi)康?)掌握Matlab的控制語句2)熟悉數(shù)組運(yùn)算3)Matlab圖形處理功能4)Matlab程序初步設(shè)計(jì)二實(shí)驗(yàn)內(nèi)容一>數(shù)組運(yùn)算(相同類型的運(yùn)算)1)’:’引用*A(:,n)矩陣A的n列所有元素>>A=rand(4,5);>>A(:,3)=(1:4)’%引用的為一列向量*A(