2022年Matlab考試題庫及答案要點歸納總結(jié)_第1頁
2022年Matlab考試題庫及答案要點歸納總結(jié)_第2頁
2022年Matlab考試題庫及答案要點歸納總結(jié)_第3頁
2022年Matlab考試題庫及答案要點歸納總結(jié)_第4頁
2022年Matlab考試題庫及答案要點歸納總結(jié)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一,辨析題(共2 小題,每題5分,共計10 分)二,問答題(共3 小題,每題5分,共計15 分 )三,運算題(共7 小題,每題5分,共計35 分 )四,編程題(共4 小題,每題10 分,共計40 分)填空題(運算部分)1,標(biāo)點符號; 可以使命令行不顯示運算結(jié)果,%用來表示該行為注釋行;2,x 為0 4pi ,步長為0.1pi 的向量,使用命令創(chuàng)建;x=0:0.1*pi:4*pi 3,輸入矩陣A= ,使用全下標(biāo)方式用A2,2 取出元素“ -5 ”,使用單下標(biāo)方式用取出元素“ -5 ”;M 函數(shù) 文A5 4,符號表達式sin2*a+t+m 中獨立的符號變量為;t 5,M 腳本文件和M 函數(shù)文件的主

2、要區(qū)分 是;M 腳本文件沒有函數(shù)定義 和件有函數(shù)定義;6. 設(shè)x 是一維數(shù)組,x 的倒數(shù)第3 個元素表示為;設(shè)y 為二維數(shù)組,要刪除y 的第34 行和48 列,可使用命令; x_end-2_ y34,:= y:,48= 7. 將變量x 以Ascii 文本格式儲備到文件,應(yīng)使用命令 save _x 8. 在while 表達式, 語句體, End 循環(huán)語句中,表達式的值 件為真,語句體將被執(zhí)行,否就跳出該循環(huán)語句;_;時表示循環(huán)條非零9.要從鍵盤讀入一個字符串并賦值給變量用命令;x,且給出提示“ Who is she.”,應(yīng)使10設(shè)A= 和B= x=input Who is she. , s _和

3、C= 均為m*n 矩陣,且存在于WorkSpace 中,要產(chǎn)生矩陣D= ,可用命令_,運算可用命令; 第 1 頁,共 23 頁D=A-C/B.C detinvA *B11. 在MATLAB 命令窗口中的“”標(biāo)志為MATLAB 的提示符,“” 標(biāo)志為提示符;命令行輸入12. 已知A=1 2 3 ;4 5 0 ;7 8 9 ;B=1 0 3 ;1 5 0 ;0 1 2 ;寫出以下各指令運行的結(jié)果;A+B;A.*B ;A=B ;ans= 2,2,6;5,10,0;7,9,11 ans= 1,0,9;4,25,0;0,8,18,;ans= 1,0,1;0,1,1;0,0,013. 已知A 是矩陣,求A

4、 的對角矩陣函數(shù)是求A 的下三角矩陣函數(shù)是diag tril的程序文件和Simulink 模型文件的擴展名分別是,;.m .mdl最基本的繪圖函數(shù)為;plot 16. A=1,2,3;4,5,6; A:,1,3=;A= 2;5 17. fix-1.5= , round-1.5= . -1 -2 18. 已知A=1 3;4 6;C=A,eyesizeA;A ,onessizeA 就. 1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1_ 19. A=1,2,3;4,5,6; A4= , A3,2= 5_ 無答案20.A=1,2;3,4;B=1,0;0,1; A*B= , A.*B=

5、. 1 2;3 4 1 0;0 4 第 2 頁,共 23 頁21. A=1 2 3;6 5 4; reshapeA,3,2= . 22. A=1,2;3,1; B=1,0;0,1; A=B= . 1 5;6 3;2 4 0 1;1 0 23. A=1,2,3;1,4,9;1,7,27; triuA,-1=_ . 提取矩陣上三角矩陣的函數(shù)1 2 3;1 4 9;0 7 27 24. A=4,15,-45,10,6;56,0,17,-45,0; findA=10 & A60, 在MATLAB 中if 語言后的判定應(yīng)寫為;if x60 29. 為了使兩個pl ot 的圖形在同一個坐標(biāo)顯示,可以使用命

6、令進行圖形保持;可以使用命令為圖形添加網(wǎng)格;30. MATLAB 的工作空間中有三個變量中的指令;31. MATLAB 供應(yīng)了兩種運行方式,是 matlab 里,回車;32MATLAB 的含義為;hold on grid on v1, v2, v3,寫出把它們儲存到文件save my_date 按和把文件copy 到F5 *.m 矩陣試驗室(Matrix Laboratory)第 3 頁,共 23 頁33.MATLAB 中,都包括哪些工具箱,舉例不少于6 個:偏微分方程工具箱,最優(yōu)化工具箱,插值運算工具箱,數(shù)理統(tǒng)計工具箱,信號處理工具箱,通信工具箱,濾波設(shè)計工具箱;34,在MATLAB 中,p

7、lot 命令用于什么,;畫曲線35,size 命令的功能,確定;陣列的長度36,a=1 2 2,求a 的轉(zhuǎn)置;a=1;2;2 37,在線形圖型格式的設(shè)置中,字符r 表示什么顏色;紅色38. 在MATLAB 中,矩陣的秩由函數(shù)來實現(xiàn);rank39在MATLAB 中,單位矩陣由函數(shù)來實現(xiàn);eye40. 在MATLAB 中,二維餅圖由函數(shù)來實現(xiàn);pie 41. 在線形圖型格式的設(shè)置中,字符b 表示什么顏色;藍色42. MATLAB 表達式3*232 的結(jié)果是;192 43.條形圖由函數(shù)來實現(xiàn);bar44. 假如要是對x 進行賦值,從5 到25,間隔是0.1, x=5:0.1:25; 45. 倘如要是

8、對x 進行賦值,從2 到20 ,中間間隔100 個點, x=linspace2,20,100; 選擇題(運算部分)1. 以下變量中的最大數(shù)是 Aeps Brealmin Crealmax D-pi 2. 以下表示可以作為MATLAB 的變量的是 Aabcd- 2 Bxyz_2# Ch DX_1_a 3. 假如x=1: 2 : 8,就x1和x4 分別是 A1,8 B1, 7 C2, 8 D2, 7 4. 以下變量中比0 大的最小數(shù)是 A i Brealmin Crealmax Dpi 5. 在MATLAB 中以下數(shù)值的表示不正確選項()A+99 BC2-3*e2 D3-2*pi c d b b

9、b 6. 以下表示可以作為MATLAB 的變量的是 Aabcd-2 Bxyz_2a Ch D3hour 第 4 頁,共 23 頁7. 假如x=1:-2:-8,就x1和x5 分別是 A1,-8B-1,-7 C-1,-8 D1,-7 8. MATLAB 表達式2*232 的結(jié)果是 A128 B4096 C. 262144 D256 9. 以下哪個變量的定義是不合法的();A abcd-3 B xyz_3 C abcdef D x3yz 10. 指出以下錯誤的指令();A syms a b; B syms a, b; C syms a, Dbs;yms a,b,positive; b d a A B

10、 11.以下哪條指令是求矩陣的行列式的值();A inv B diag C det D eig inv 是求逆矩陣diag 是矩陣對角元素的提取和創(chuàng)建對角陣sqrtx 求x 的平方根absx 求x 的確定值det a 求行列式的值eig 運算矩陣A 的特點值和特點向量的函數(shù)clf ; 用來清除圖形的命令12 .清空Matlab 工作空間內(nèi)全部變量的指令是();A clc B cls C clear D clf 13,以下變量名中 是合法的;A char_1 ; B x*y ; C xy ; D end 14.以下哪個說法是正確的();AMatlab 進行數(shù)值運算的表達精度與其指令窗口中的數(shù)值顯

11、示精度相同;BMatlab 指令窗口中顯示的數(shù)值有效位數(shù)不能超過 7 位;C輸入二維數(shù)值數(shù)組時,需要用到逗號和分號,它們可以在中文狀態(tài)下輸入;D 歷史指令窗口所記錄的內(nèi)容與diary指令所產(chǎn)生 “日志 ”內(nèi)容是不同的;15. 產(chǎn)生四維單位矩陣的語句為. D.rand4 11A.ones4 eye4 B.eye4 C.zeros4 ans = ones41000ans = 01001100101111000111111111第 5 頁,共 23 頁 zeros4000 rand4ans = ans = 0000000000000C C a D b 16.求解線性方程組Ax=b, 當(dāng)detA 0

12、時,方程的解是. A. Ab C.bA 17. 運行如下程序后,輸入回車,命令窗口(command windows)顯示的結(jié) 果為 c=input請輸入一個字符,s; if c=A & c=a& c=0& c=9 dispabsc-abs0; else dispc; end A. 9 B. 8 C. 7 D. 6 18. 運行下面的代碼后,輸入:回車,回車,回車,就輸出結(jié)果為()a=inputa=.; b=inputb=.; c=inputc=.; d=b*b-4*a*c; x=-b+sqrtd/2*a,-b-sqrtd/2*a; dispx1=,num2strx1,x2=,num2strx2

13、; . x1=num2str1 x2=num2str1 B. x1=num2str-1 x2=num2str1 C. x1= -1 x2=-1 D. x1=1 x2=-1 19. 清除工作空間(wordspace)的命令是()D.delete; . clc; B. clear; C. clf; 第 6 頁,共 23 頁20. 運行如下程序后,輸入回車,命令窗口(果為 x=input 請輸入x 的值:; if x=10 y=cosx+1+sqrtx*x+1; else y=31/2*sqrtx+sqrtx; end y A. 9 B. 8 C. 7 D. 6 command windows)顯示

14、的結(jié)a a c b d 21. 運行如下程序后, 命令窗口(command windows)顯示的結(jié)果為 b s=0; a=12,13,14;15,16,17;18,19,20; for k=a s=s+k; end disps; A. 144 B. 39 48 57 D. 45 48 51 22. 運行如下程序后 , 命令窗口(command windows)顯示的結(jié)果為b k=0; for n=100:200 if remn,21=0 %R= rem X,Y, 求余數(shù)函數(shù),X,Y 應(yīng)當(dāng)為正數(shù) k=k+1; continue end break; end k B. 5 23. 圖形窗口(Fi

15、gure)顯示網(wǎng)格的命令是(A. axis on B. grid on C. box on 24. 已知函數(shù)文件如下,就 factor4=c function f=factorn b)D. hold on if n=1 f=1; else f=factorn-1*n;end A. 4 B. 12 C. 24 25. 運行如下程序后, 命令窗口(command windows)顯示的結(jié)果為 d A=13,-56,78; 25,63,-735; 78,25,563; 1,0,-1; y=maxmaxA A. y=564 B.y=9 C.y=-735 D.y=563 26. 在圖形指定位置加標(biāo)注命令

16、是(c )A. titlex,y, y=sinx B. xl;abelx,y, y=sinx ; C. textx,y, y=sinx D.l;egendx,y, y=sin%x添加圖例的標(biāo); 注 , 27.以下哪個函數(shù)為插值函數(shù)(b )A. P=polyfitX,Y,3 B. Y1=interp1X,Y,X1,method C. Y,I=sortA,dim D. R=corrcoefX 28i=2; a=2i; b=2*i; c=2*sqrt-1; Aa=4, b=4, Ba=4, b=2.0000i, Ca=2.0000i, b=4, D a=2.0000i, b=2.0000i, 程序執(zhí)

17、行后;a, b, c 的值分別是多少?c 29. 求解方程x4-4x3+12x-9 = 0 的全部解aA1.0000, 3.0000, 1.7321, B1.0000, 3.0000, 1.7321i, C1.0000i, 3.0000i, 1.7321, D-3.0000i, 3.0000i, 1.7321, 30,在循環(huán)結(jié)構(gòu)中跳出循環(huán),但連續(xù)下次循環(huán)的命令為;c c A return; B break ; C continue ; D keyboard 31. 用round 函數(shù)四舍五入對數(shù)組 8.52取整,結(jié)果為A 2 6 3 8 B 2 6 4 8 C 2 6 4 9 D 3 7 4

18、9 第 8 頁,共 23 頁32. 已知a=2:2:8, b=2:5,下面的運算表達式中,出錯的為c A a *b B a .*b C a*b D a-b 辨析題:1 MATLAB 有幾種建立矩陣的方法?各有什么優(yōu)點?;2 MATLAB 供應(yīng)編程語言,請辨 析M 文件編程中的命令文件與函數(shù)文件兩種形式;3辨析matlab 中的擬合與插值有什么區(qū)分4.判定以下一段程序的錯誤,并進行改正;x=-2:0.2:2; y=x.2; plotx,y str1 = num2strminx;% 數(shù)字轉(zhuǎn)化為字符串 str2 = num2strmaxx;% 數(shù)字轉(zhuǎn)化為字符串 out = Value of f fr

19、om str1 to str2 ; xlabelout; out = Value of f from str1 to str2; 或 out = Value of f from str1 to str2 ; 5 依據(jù)下面兩個矩陣A 412 20 , B 12312 45 78 45620 78 136 789執(zhí)行以下的矩陣運算命令,并回答有關(guān)的問題(1)A.*B 和A*B 將分別給出什么結(jié)果,它們是否相同,為什么?(2)得出A.B,A/B 及AB 的結(jié)果,并分別說明它們的物理意義;第 9 頁,共 23 頁問答題:1 MATLAB 系統(tǒng)包括哪些窗口,各個窗口功能是什 么?2分析下面程序運行后s1

20、,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=lengthx; for i=1:mif xi0s1=s1+xi;n1=n1+1;elses2=s2+xi;n2=n2+1;end ends1,n1,s2,n2,m請回答s1,n1,s2,n2,m 的結(jié) 果;3已建立一個簡潔的SIMULINK 模型,如下圖,用信號發(fā)生器產(chǎn)生一個仿真圖,請對下 的符號和功能進行說明;圖第 10 頁,共 23 頁3 A = 1 2; 3 4; B = 1 2; 1 4; 寫出下面幾條指令的運行結(jié)果:C = A

21、*B D = A+B E = A.*B 答:C = 3 10 7 22 D = 2 4 4 8 E = 1 4 3 16 4.mysum=0;i=1 ;whilei8 | Ai,j2 Ai,j=0; end end end 解:程序如下:a=1 2 3;4 5 6;7 8 9; b=a=2;a=a.*b 7 編寫一個函數(shù),使其能夠產(chǎn)生如下的分段函數(shù):并調(diào)用此函數(shù),繪制x=0,+2 范疇內(nèi)的fx*fx+2 ;答:function y=fx if x6 y=0.5; else y =1.5-0.25*x; endend 運行結(jié)果x=2 fx=1 x = 0:0.05:2; y = diagA2x*

22、A2x+2;plotx,y; xlabelbfx; ylabelbfy; 第 12 頁,共 23 頁y 0012x 第 13 頁,共 23 頁8(1)將一個屏幕分4 幅,選擇合適的步長在右上幅與左下幅繪制出以下 函數(shù)的圖形;,x (曲線圖);fx,y= -2=x=2,-4=x A= input 請輸入一個矩陣 m,n= sizeA; sig=0; for i=1:m for j=1:n if Ai,j=0 sig = sig+1; end end end 請輸入一個矩陣0 1 2;1 0 2; 0 0 0 A = 0 1 2 1 0 2 0 0 0 sig sig = 59 向量A=. 寫一段

23、程序, 找出A 中的最小元素;第 15 頁,共 23 頁答:A= input 請輸入一個向量 m,n=sizeA min =A1,n; for i=1:n if A1,imin min=A1,i end end 請輸入一個向量1 2 3 -5 2 0 A = 1 2 3 -5 2 0 min = -5 10 寫出執(zhí)行以下代碼后C,D,E 的值 A=1,2,3;4:6;7:9; C=A;10,11,12, D=C1:3,2 3 E=C2,1 2 C = 123456第 16 頁,共 23 頁78910 11 12 D = 2 35 68 9E = 4 511 寫出執(zhí)行以下代碼后,MATLAB 命

24、令窗口上顯示的x 矩陣的值;x=0,1,0,2,0,3,0,4;for k=1:8if xk=0 xk=k;elsexk=2*k+1;endenddispx;1539513 717 第 17 頁,共 23 頁12 創(chuàng)建符號函數(shù)并求解,要求寫出步驟和運行結(jié)果 1創(chuàng)建符號函數(shù)f=ax 2+bx+c 2求f=0 的解 syms a x b c; f=a*x2+b*x+c; solvef ans = 1/2/a*-b+b2-4*a*c1/2 1/2/a*-b-b2-4*a*c1/2 13 求解以下線性方程組,要求寫出程序代碼和運行結(jié)果;2x1-3x2+x3+2x4=8 x1+3x2+ x4=6 x1-

25、x2+x3+8x4=1 7x1+x2-2x3+2x4=5 解:程序代碼:a=2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 -2 2; b=8 6 1 5; ra=ranka; rb=ranka b; deta; xx=ab 運行結(jié)果:xx = 第 18 頁,共 23 頁14. 1 寫出關(guān)系運算符中的等號,不等號,小于號,大于號,小于等于號和 大于等于號;2 寫出規(guī)律操作中規(guī)律“與”,規(guī)律“或”及規(guī)律“非”的符號;3 并用語句表達“假如a 等于b 且c 等于0 就讓d 等于3,否就假如a 大于b 且c=1 讓d 等于0,其余情形讓d 等于3”;解:(1)= = = (2)& | (

26、3)if a=b&c=0 d=3 else if ab&c= =1 d=0 else d=3 end 15. 設(shè) A= 和 B= 是兩個10 行10 列的矩陣(數(shù)組),試說明命令 A*B, A/B, AB, A.*B.A, A./B, A.B 和sinA.*expB 的涵義;解:A,B 的矩陣乘法,矩陣A 乘以B 的逆,矩陣B 乘以A 的逆,B 的每個 元素的對應(yīng)A 次冪乘以A 對應(yīng)的每個元素第 19 頁,共 23 頁A 的每個元素除以B 對應(yīng)的每個元素,B 的每個元素除以A 對應(yīng)的每個元素,A 的每個元素的正弦與B 對應(yīng)的每個元素的指數(shù)求積,16. 設(shè)A 為14*17 數(shù)組,B 為一個行數(shù)大于3 的數(shù)組,請給出(1)刪除A 的第4,8,12 三列的命令;(2)刪除B 的倒數(shù)第3 行的命 令;解:1A:,4 8 12= 2 Bend-2= 編程簡題1 利用MATLAB數(shù)值運算,求解線性方程組將程序儲存為?.m 文件2 求以下聯(lián)立方程的解 3x+4y-7z-12w=4 5x-7y+4z+ 2w=-3 x +8z- 5w=9-6x+5y-2z+10w=-8 求系數(shù)矩陣的秩;求出方程組的解;解:(1) a=3 4 -7 -12

溫馨提示

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

最新文檔

評論

0/150

提交評論