資源描述:
《計(jì)算機(jī)仿真技術(shù)實(shí)驗(yàn)一》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、自動(dòng)化112班何凡凡1102100146實(shí)驗(yàn)一、熟悉MATLAB環(huán)境及基本運(yùn)算一、實(shí)驗(yàn)?zāi)康模?.熟悉MATLAB開發(fā)環(huán)境2.掌握矩陣、變量、表達(dá)式的各種基本運(yùn)算二、實(shí)驗(yàn)基本知識(shí):1.熟悉MATLAB環(huán)境熟悉MATLAB桌面和命令窗口、命令歷史窗口、幫助信息瀏覽器、工作空間瀏覽器文件和搜索路徑瀏覽器。2.掌握MATLAB常用命令clc清除命令窗口中內(nèi)容clear清除工作空間中變量help對(duì)所選函數(shù)的功能、調(diào)用格式及相關(guān)函數(shù)給出說明lookfor查找具有某種功能的函數(shù)但卻不知道該函數(shù)的準(zhǔn)確名稱who查詢工作空間中的變量信息3.MATLAB變量與運(yùn)算符變量命名規(guī)則
2、如下:(1)變量名可以由英語字母、數(shù)字和下劃線組成(2)變量名應(yīng)以英文字母開頭(3)長(zhǎng)度不大于31個(gè)(4)區(qū)分大小寫三、實(shí)驗(yàn)內(nèi)容1、新建一個(gè)文件夾(自己的名字命名)2、啟動(dòng)MATLAB7,將該文件夾添加到MATLAB路徑管理器中。3、保存,關(guān)閉對(duì)話框(要求抓取自己實(shí)驗(yàn)的圖,插入到自己的實(shí)驗(yàn)報(bào)告中)4、學(xué)習(xí)使用help命令,例如在命令窗口輸入helpeye,然后根據(jù)幫助說明,學(xué)習(xí)使用指令eye(其它不會(huì)用的指令,依照此方法類推)5、學(xué)習(xí)使用clc、clear,觀察commandwindow、commandhistory和workspace等窗口的變化結(jié)果。6、
3、練習(xí)使用MATLAB的基本運(yùn)算符、數(shù)組訪問指令、標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù)。(1)輸入helprand,然后隨機(jī)生成一個(gè)2×6的數(shù)組,觀察commandwindow、commandhistory和workspace等窗口的變化結(jié)果。(2)分別輸入clc、clear,了解其功能和作用。(3)輸入C=1:2:20,則C(i)表示什么?其中i=1,2,3,…,10。8(4)輸入A=[715;256;315],B=[111;222;333],在命令窗口中執(zhí)行下列表達(dá)式,記錄輸出結(jié)果并說明其含義:A(2,3)A(:,2)A(3,:)A(:,1:2:3)A(:,3)
4、.*B(:,2)A(:,3)*B(2,:)A*BA.*BA^2A.^2B/AB./A(5)二維數(shù)組的創(chuàng)建和訪問,創(chuàng)建一個(gè)二維數(shù)組(4×8)A,查詢數(shù)組A第2行、第3列的元素,查詢數(shù)組A第2行的所有元素,查詢數(shù)組A第6列的所有元素。(6)使用表8列出的常用函數(shù)來創(chuàng)建二維矩陣(可通過help方法,查看實(shí)例)。7、多項(xiàng)式運(yùn)算(1)求多項(xiàng)式3()24pxxx=--的根、導(dǎo)數(shù)(2)已知A=[1.2350.9;51.756;3901;1234],求矩陣A的特征多項(xiàng)式;求特征多項(xiàng)式中未知數(shù)為20時(shí)的值;三、實(shí)驗(yàn)過程與結(jié)果1、新建一個(gè)文件夾,啟動(dòng)MATLAB7,將該文件夾添
5、加到MATLAB路徑管理器中。操作的效果如圖下所示:圖12、在命令窗口輸入helpeye,然后根據(jù)幫助說明,學(xué)習(xí)使用指令eye。運(yùn)行helpeye如圖下所示:83、使用clc、clear命令,觀察commandwindow、commandhistory和workspace等窗口的變化結(jié)果。運(yùn)行clc命令后會(huì)清空commandwindow窗口中的全部信息,commandhistory窗口會(huì)產(chǎn)生一個(gè)clc命令運(yùn)行記錄和workspace窗口不變。運(yùn)行clear命令后會(huì)清空workspace窗口中所以變量的信息,commandwindow窗口中的信息不變,comm
6、andhistory窗口會(huì)產(chǎn)生一個(gè)clear命令運(yùn)行記錄。4、練習(xí)使用MATLAB的基本運(yùn)算符、數(shù)組訪問指令、標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù)(1)運(yùn)用rand產(chǎn)生一個(gè)2×6的隨機(jī)數(shù)組,運(yùn)行結(jié)果如下圖:(2)clc命令的功能是清楚commandwindow里的所有內(nèi)容,clear命令是清楚workspace窗口內(nèi)的所有變量。(3)輸入C=1:2:20得到的結(jié)果如下圖:8C(i)表示數(shù)組C中下標(biāo)i的元素的值,i=1,2,3,...,10。(2)輸入A=[715;256;315],B=[111;222;333]運(yùn)行結(jié)果如下:>>A=[715;256;315],B=
7、[111;222;333]A(2,3)表示A矩陣中第2行第3列元素,運(yùn)行結(jié)果如下:>>A(2,3)ans=6A(:,2)表示A矩陣中第2列的所有元素,運(yùn)行結(jié)果如下:>>A(:,2)ans=151A(3,:)表示A矩陣中第3行的所有元素,運(yùn)行結(jié)果如下:>>A(3,:)ans=315A(:,1:2:3)表示A矩陣中第1,3列的所有元素,運(yùn)行結(jié)果如下:>>A(:,1:2:3)8ans=752635數(shù)組運(yùn)算與矩陣運(yùn)算的比較:數(shù)組運(yùn)算矩陣運(yùn)算>>A(:,3).*B(:,2)ans=51215>>A(:,3)*B(2,:)ans=101010121212101010>>
8、A.*Bans=715410129315>>A*Ba