matlab---復(fù)習(xí)資料_第1頁(yè)
matlab---復(fù)習(xí)資料_第2頁(yè)
matlab---復(fù)習(xí)資料_第3頁(yè)
matlab---復(fù)習(xí)資料_第4頁(yè)
matlab---復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-、簡(jiǎn)述下列命令在MATLAB中的作用。1. clf清除圖對(duì)象2. clear清除工作空間內(nèi)的所有變量3. clc清除當(dāng)前屏幕上顯示的所有內(nèi)容,但不清除工作空間中的數(shù)據(jù)4. ceil沿+°<2方向取整。5. factor符號(hào)計(jì)算的因式分解。6. pow22的幕次。7. logspace創(chuàng)建對(duì)數(shù)刻度分度等間隔行向量8. linspace創(chuàng)建等間隔行向量9. sym2poly符號(hào)多項(xiàng)式轉(zhuǎn)變?yōu)殡p精度多項(xiàng)式系數(shù)向量10. poly2sym雙精度多項(xiàng)式系數(shù)轉(zhuǎn)變?yōu)橄蛄糠?hào)多項(xiàng)式11. plot3三維線圖12. poly2str以習(xí)慣方式顯示多項(xiàng)式13. bar二維直方圖14. pie二維餅

2、圖15. editM文件編輯16. figure生成圖形窗口17. diff數(shù)值差分、符號(hào)微分18. dsolve符號(hào)計(jì)算解微分方程19. fix向零取整20. factor符號(hào)計(jì)算的因式分解二、填空題1 .MATLAB系統(tǒng)由MATLAB開發(fā)環(huán)境、MATLAB數(shù)學(xué)函數(shù)、MATLAB語(yǔ)言、MATLAB圖形處理系統(tǒng)和MATLAB應(yīng)用程序接口(API)五大部分構(gòu)成。2 .在命令窗口中輸入quit和exit命令、就可以關(guān)閉MATLAB。3 .在MATLAB環(huán)境中,如果不特別指明存放數(shù)據(jù)和文件的目錄,MATLAB總是默認(rèn)地將它們存放在當(dāng)前文件夾中。4 .MATLAB的主界面窗口包括命令窗口、當(dāng)前文件夾瀏

3、飾器、工作空間瀏臨器和歷史命令窗口等部分。5 .編輯程序是,標(biāo)點(diǎn)符號(hào)一定要在英文狀態(tài)下輸入,分號(hào);'的作用為:1.用做矩陣的行間分隔符,2.用做不顯示計(jì)算結(jié)果的命令。6 .標(biāo)點(diǎn)符號(hào)一可以使命令行不顯示運(yùn)算結(jié)果,工用來(lái)表示該行為注釋行。7. x為04pi,步長(zhǎng)為0.1pi的向量,使用命令 x=0:0.1*pi:4*pi創(chuàng)建。,使用全下標(biāo)方式用 A(2,2)取出元素-5”,使用單下標(biāo)方8.輸入矩陣A=12 7 9式用A(5)取出元素-5”9 .符號(hào)表達(dá)式sin(2*a+t)+m中主變量為t10 .設(shè)x是一維數(shù)組,x的倒數(shù)第3個(gè)元素表示為x(end-2);設(shè)y為二維數(shù)組,要?jiǎng)h除y的第34行和

4、48歹I,可使用命令y(34,:)=口,y(:,48)=口11 .要從鍵盤讀入一個(gè)字符串并賦值給變量x,且給出提示“Whoisshe?應(yīng)使用命令:x=input('Whoisshe?'q's)12 .在MATLAB命令窗口中的>>”標(biāo)志為MATLAB的命令行提示符、“I標(biāo)志為輸入提示符。13 .已知A=123;450;789;B=103;150;012;寫出下列各指令運(yùn)行的結(jié)果。A+Bans=2,2,6;5,10,0;7,9,11;A.*Bans=1,0,9;4,25,0;0,8,18:A=Bans=1,0,1;0,1,1;0,0,0;14 .MATLAB的

5、程序文件的擴(kuò)展名是.m。15 .MATLAB最基本的繪圖函數(shù)為plot()。16 .執(zhí)行A=1,2,3;4,5,6;A(:,1,3)二口;語(yǔ)句后,A=2;5。17 .fix(-1.5)=工round(-1.5)=-2。18 .已知A=13;46;C=A,eye(size(A);A,ones(size(A)則C=1310;4601;1311;4611。19 .若A=1,2,3;4,5,6;則A(4)=5,A(2,3)=6。20 .若A=123;654;則reshape(A,3,2)=15:63:24。21 .若A=1,2;3,1;B=1,0;0,1;則A=B的口為01:10。22 .若A=4,1

6、5,-45,10,6;56,0,17,-45,0;貝Ufind(A>=10&A<=20)=367'。23 .產(chǎn)生4階全0方陣的命令為zeros(4)產(chǎn)生3階全1方陣的命令為ones(3)。24 .A=rand(2,5);b=size(A);c=length(A);貝Ub和c的值分別為25和5。25 .用if判斷語(yǔ)句判斷80x>6藤M(fèi)ATLAB中if語(yǔ)言后的判斷應(yīng)寫為:ifx<=80&x>60。26 .為了使兩個(gè)plot的圖形在同一個(gè)坐標(biāo)顯示,可以使用holdon命令進(jìn)行圖形保持;可以使用gridon命令為圖形添加網(wǎng)格。27 .a=122,求

7、a的轉(zhuǎn)置,結(jié)果為:a=1;2;2。28 .MATLAB表達(dá)式3*2A3A2的結(jié)果是192。29 .對(duì)x進(jìn)行賦值,從5到25,間隔是0.1,命令為:x=5:0.1:25。30 .對(duì)x進(jìn)行賦值,從2到20,線性等刻度,共100數(shù)值,命令為:x=linspace(2,20,100)31 .MATLAB命令窗口中可用clear命令清除工作區(qū)中的變量;用clc命令可以消除命令窗口中的內(nèi)容。32 .MATLAB中的M文件有命令文件和函數(shù)文件兩種形式。33 .MATLAB中的系統(tǒng)預(yù)定義的特殊變量inf表示正無(wú)窮大。三、選擇題1 .用來(lái)保存MATLAB工作空間瀏覽器中變量的文件的默認(rèn)擴(kuò)展名為(A.txtB.m

8、atC.mD.exe2. MATLAB計(jì)算結(jié)果的的默認(rèn)變量為(D)。A.varB.epsC.nanD.ans3.用來(lái)清除工作空間中保存的變量的命令是(C)。A.deleteB.cancelC.clearD.clc4.下列標(biāo)識(shí)符中哪一項(xiàng)不是Matlab的永久常數(shù)值。(B)A.piB.expC.InfD.eps5.下列標(biāo)識(shí)符中哪一項(xiàng)是Matlab的合法變量名。(A)A.n_ageB.3_telC.forD.x*y6.下列函數(shù)中用來(lái)計(jì)算不大于自變量的最大整數(shù)的函數(shù)是(A)A.floor(x)B.rat(x)C.fix(x)D.round(x)7 .下列函數(shù)中用來(lái)計(jì)算不小于自變量的最大整數(shù)的函數(shù)是(A

9、)A.ceil(x)B.rat(x)C.fix(x)D.round(x)8 .函數(shù)mod(-7,3)的計(jì)算結(jié)果為(B)A-2B2CD-19.函數(shù)rem(-7,3)的計(jì)算結(jié)果為(D)。A-2B2CD-110.為了將保存在文件abvar.mat中的變量重新裝載到工作空間中,應(yīng)使用命令(C)。AsaveabvarBfindabvarCloadabvarDgetvarabvar11.(C)。AepsBrealminCrealmaxD-pi12.MATLAB(D)。Aabcd-2Bxyz_2#ChDX1a13.如果x=1:2:8,則x(1)和x(4)分別是(B)。A1,8B1,7C2,8D2,714.如

10、果x=1:-2:-8,則x(1)和x(5)分別是(D)A1,-8B-1,-7C-1,-8D1,-715.MATLAB表達(dá)式2*2A3A2的結(jié)果是(A)A128B4096C.262144D25616.卜列哪個(gè)變量的定義是不合法的A)。Aabcd-3Bxyz_3CabcdefDx3yz17.指出下列錯(cuò)誤的指令(B)。Asymsab;Bsymsa,b;Csyms(a',b'D);syms(a','b','positive');18.C)。AinvBdiagCdetDeig19.清空Matlab工作空間內(nèi)所有變量的指令是(C)。AclcBclsC

11、clearDclf20.(A)是合法的。Achar_1Bx*yCxyDend21.產(chǎn)生四維單位矩陣的語(yǔ)句為(B)Aones(4)Beye(4)Czeros(4)Drand(4)22. 求解線性方程組Ax=b,當(dāng)det(A)w時(shí),方程的解是(A)。AAbBb/ACbADA/b23. 圖形窗口顯示網(wǎng)格的命令是(B)AaxisonBgridonCboxonDholdon24. 在圖形指定位置加標(biāo)注命令是(C)Atitle(x,y,y=sin(x);Bxlabel(x,y,y=sin(x);Ctext(x,y,y=sin(x);Dlegend(x,y,y=sin(x);25. i=2;a=2i;b=2

12、*i;c=2*sqrt(-1);程序執(zhí)行后;a,b,c的值分別是多少?(C)Aa=4,b=4,c=2.0000iBa=4,b=2.0000i,c=2.0000iCa=2.0000i,b=4,c=2.0000iDa=2.0000i,b=2.0000i,c=2.0000i26. 在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C).Areturn;Bbreak;Ccontinue;Dkeyboard27. 已知a=2:2:8,b=2:5,下面的運(yùn)算表達(dá)式中,出錯(cuò)的為(C)Aa'*bBa.*bCa*bDa-b28. 在循環(huán)結(jié)構(gòu)中跳出循環(huán),執(zhí)行循環(huán)后面的代碼的命令為(B)AreturnBbrea

13、kCcontinueDkeyboard29. 用round函數(shù)四舍五入對(duì)數(shù)組2.486.393.938.52取整,結(jié)果為(C)A2638B2648C2649D374930. 角度x=304560,計(jì)算其正弦函數(shù)的運(yùn)算為(D)ASIN(deg2rad(x)BSIN(x)Csin(x)Dsin(deg2rad(x)閱讀程序1. 分析下面程序運(yùn)行后s1,n1,s2,n2,m的值。s1=0;s2=0;n1=0;n2=0;x=1,-4,-8,3,10,-9,7,-3,10,8,-5,-2,2,0;m=length(x);fori=1:mifx(i)<0s1=s1+x(i);n1=n1+1;else

14、s2=s2+x(i);n2=n2+1;endends1,n1,s2,n2,m答:-31,6,41,8,142. 寫出下列程序運(yùn)行結(jié)果mysum=0;i=1;while(i<=100)mysum=mysum+i;i=i+1;endmysum答:mysum=50503. 寫出執(zhí)行以下代碼后,MATLAB命令窗口上顯示的x矩陣的值。x=0,1,0,2,0,3,0,4;fork=1:8ifx(k)=0x(k)=k;elsex(k)=2*k+1;endenddisp(x);答 運(yùn)行如下程序后,輸入9回車,命令窗口顯示的結(jié)果為:c=input('請(qǐng)輸入一個(gè)字符

15、9;,'s');ifc>='A'&c<='Z'disp(setstr(abs(c)+abs('a')-abs('A');elseifc>='a'&c<='z'disp(setstr(abs(c)-abs('a')+abs('A');elseifc>='0'&c<='9'disp(abs(c)-abs('0');elsedisp(c);end答:9

16、5. 運(yùn)行如下程序后,命令窗口顯示的結(jié)果為:s=0;a=12,13,14;15,16,17;18,19,20;fork=as=s+k;enddisp(s');答:3948576. 運(yùn)行如下程序后,命令窗口顯示的結(jié)果為:k=0;forn=100:200ifrem(n,21)=0k=k+1;continueendbreak;endk答:57. 已知函數(shù)文件如下,則factor(4)的值為:functionf=factor(n)ifn<=1f=1;elsef=factor(n-1)*n;endend答:248. 下面程序執(zhí)行后array的值為:fork=1:10ifk>6brea

17、k;elsearray(k)=k;endend答:array=1,2,3,4,5,6五簡(jiǎn)答題:1. 什么是MATLAB的搜索路徑?若在命令提示符后輸入符號(hào)X,請(qǐng)問(wèn)Matlab將按什么次序搜索和識(shí)別X?2. 敘述MATLAB的主要窗口包括哪些?其作用是什么?命令窗口:供輸入命令,實(shí)現(xiàn)計(jì)算或繪圖功能。工作空間窗口:用于列出數(shù)據(jù)的變量信息,包括變量名變量字節(jié)大小變量數(shù)組大小變量類型等內(nèi)容。當(dāng)前目錄瀏覽器:顯示當(dāng)前目錄下所有文件的文件名文件夾類型和最后修改時(shí)間等內(nèi)容。命令歷史窗口:顯示窗口所有執(zhí)行過(guò)的命令,利用該窗口,可以查看曾經(jīng)執(zhí)行過(guò)的命令,也可以重復(fù)利用這些命令。3. MATLAB的變量命名有什么

18、規(guī)則?變量名區(qū)分大小寫;變量名最多包含63個(gè)字符,其后的字符將被忽略;變量名必須以一個(gè)字母開始,其后可以是如意數(shù)量的字母數(shù)字或下劃線;變量名中不允許出現(xiàn)標(biāo)點(diǎn)符號(hào),因?yàn)樵S多標(biāo)點(diǎn)符號(hào)在MATLAB中有特殊意義。4. 函數(shù)M文件的基本結(jié)構(gòu)是什么?各結(jié)構(gòu)部分起什么作用?1函數(shù)聲明行2、 H1行%幫助文字的第一行,給出M文件幫助最關(guān)鍵的信息3幫助文字%對(duì)M文件更為詳盡的說(shuō)明%所實(shí)現(xiàn)的功能部分%4、 M文件正文5注釋部分5. MATLAB系統(tǒng)由那些部分組成?MATLAB系統(tǒng)主要由開發(fā)環(huán)境MATLAB數(shù)學(xué)函數(shù)庫(kù)MATLAB語(yǔ)言圖形功能應(yīng)用程序接口五個(gè)部分組成。6. 有幾種建立矩陣的方法?各有什么優(yōu)點(diǎn)?可以用

19、四種方法建立矩陣:直接輸入法,如a=2573,優(yōu)點(diǎn)是輸入方法方便簡(jiǎn)捷;通過(guò)M文件建立矩陣,該方法適用于建立尺寸較大的矩陣,并且易于修改;由函數(shù)建立,如y=sin(x),可以由MATLAB的內(nèi)部函數(shù)建立一些特殊矩陣;通過(guò)數(shù)據(jù)文件建立,該方法可以調(diào)用由其他軟件產(chǎn)生數(shù)據(jù)。7. 創(chuàng)建符號(hào)變量有幾種方法?答:MATLAB提供了兩種創(chuàng)建符號(hào)變量和表達(dá)式的函數(shù):sym和syms。sym用于創(chuàng)建一個(gè)符號(hào)變量或表達(dá)式,用法如x=sym(x)及f=sym(x+y+z);syms用于創(chuàng)建多個(gè)符號(hào)變量,用法如symsxyz。f=sym(x+y+z)相當(dāng)于symsxyzf=x+y+z8. 舉例說(shuō)明如何訪問(wèn)單元數(shù)組中的數(shù)

20、據(jù),說(shuō)明使用花括號(hào)和圓括號(hào)的區(qū)別。六、編程題1. 編寫MATALAB程序,完成下列任務(wù):在區(qū)間0,4*pi上均勻地取20個(gè)點(diǎn)構(gòu)成向量;分別計(jì)算函數(shù)y1=sin與y2=2cos(2t)在向量t處的函數(shù)值;在同一圖形窗口繪制曲線y1=sin與y2=2cos(2t),要求y1曲線為黑色點(diǎn)畫線,y2曲線為紅色虛線圓圈;并在圖中恰當(dāng)位置標(biāo)注兩條曲線的圖例;給圖形加上標(biāo)題“y1andy2?!苯猓绦蛉缦拢簍=linspace(0,4*pi,20);y1=sin(t);y2=2*cos(2*t);plot(t,y1,'k-.');text(1.2,sin(1.2),'y1leftarrow','FontSize',12);holdon;plot(t,y2,'r-o');text(6,1.5,'y2leftarrow','FontSize',12);title(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論