《《MATLAB程序設(shè)計(jì)》復(fù)習(xí)題(共9頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《《MATLAB程序設(shè)計(jì)》復(fù)習(xí)題(共9頁(yè))(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
《MATLAB程序設(shè)計(jì)》復(fù)習(xí)題
一 填空題
1 已知A=[2 5 6;1 7 8];B=[1 4 3;4 7 0];寫出下列各指令運(yùn)行的結(jié)果。
A & B 的運(yùn)行結(jié)果為 [1 1 1;1 1 0] 。
A== B的運(yùn)行結(jié)果為 [0 0 0 ;0 1 0] 。
2 產(chǎn)生3階單位陣的命令為 eye(3) ;產(chǎn)生4階全1方陣的命令為ones(4)。
3 A=rand(5,8);b=size(A);c=length(A);則b和c的值分別為[5,8]和8。
4 求矩陣的特征值的指令為
2、 eig 。
5符號(hào) ; 可以使命令行不顯示運(yùn)算結(jié)果, % 用來(lái)表示該行為注釋行。
6在線形圖型格式的設(shè)置中,字符r表示什么顏色(紅色)
7 fix函數(shù)四舍五入對(duì)數(shù)組[3.17,5.34,8.90,2.52]取整,結(jié)果為 [3 5 8 2] 。
8 P, Q分別是個(gè)多項(xiàng)式的系數(shù)矢量,求P對(duì)應(yīng)的多項(xiàng)式的根,使用的命令是 roots(P)
9使2個(gè)plot的圖形在同一個(gè)坐標(biāo)顯示,使用 hold on 命令進(jìn)行圖形保持,使用 grid on 命令為圖形添加網(wǎng)格。
10 數(shù)據(jù)擬合采用___polyfit___函數(shù);求不定積分采用___ int __
3、_函數(shù)。
11 A=rand(2,5);b=size(A);c=length(A);則b和c的值分別為_2 5和5__
12已知A是矩陣,求A的對(duì)角矩陣函數(shù)是___diag(A)____,求A的下三角矩陣函數(shù)是__tril(A)____。
13條形圖由函數(shù)__bar___來(lái)實(shí)現(xiàn)。
14已知s=‘顯示“hey”’,則s的元素個(gè)數(shù)是9
二 解答題
1、A=[71,3,-8; 2,-9,8; 0,4,5]
B=A’
問(wèn)B=( )
答案:B=[71,2,0; 3,-9,4 ; -8,8,5]
2、A=[1,2;3,4];B[1,0;0,1];請(qǐng)問(wèn)
4、A*B=?,A.*B=?
答案:A*B=[1,2;3,4],A.*B=[1,0;0,4]
3、A=[57,19,38; -2,31,8; 0,84,5]
B=rot90(A)
B=( )
答案:B=[38,8,5; 19,31,84; 57,-2,0]
4、已知:A=[2,2,-1,1; 4,3,-1,2; 8, 5,-3,4; 3,3,-2,2]
R=rank(A)
R=( )
A=[2,2,3; 4,5,-6; 7,8,9]
trace(A)=( )
答案:4; 16
5、A=[0,0,0; 0,1
5、,0; 0,0,1]
pinv(A)=( )
答案: [0,0,0; 0,1,0; 0,0,1]
三 下列命令執(zhí)行后,L1,L2,L3,L4的值分別是多少?
A=1:9; B=10-A;
L1=A~=B;(3分)
L2=A>=5; (3分)
L3=A>=2&A<=6; (4分)
L4=find(A>4&A<=7) ; (5分)
答案:
L1 =
1 1 1 1 0 1 1 1 1
L2 =
0
6、 0 0 0 1 1 1 1 1
L3 =
0 1 1 1 1 1 0 0 0
L4 =
5 6 7
四 寫出執(zhí)行以下代碼后B,C,D的值。
A=[1,2,3;4:6;7:9];
B=[A;[10,11,12]]
C=B(1:3,[2 3])
D=B(2,[1 2])
答案:
五 單選題
1.用round函數(shù)四舍五入對(duì)數(shù)組[2.48 6.39 3.93 8.52]取整,結(jié)果為(C)
7、
A.[2 6 3 8] B.[2 6 4 8]C.[2 6 4 9] D.[3 7 4 9 ]
2.已知a=2:2:8,b=2:5.下列運(yùn)算表達(dá)式中錯(cuò)誤的為(C)
A. a’*b B. a.*b C. a*b D.a-b
3 .角度x=[30 45 60],計(jì)算其正弦函數(shù)的運(yùn)算為(D)
A. SIN(deg2rad(x)) B.SIN(x) C. sin(x) D. sin(deg2rad(x))
4 .i=2; a=2i; b=2*i; c=2*sqrt(-1);程序執(zhí)行后,a,b,c的值分別是多少?(C) A.a=4
8、,b=4,c=2.0000i
B.a=4,b=2.0000i,c=2.0000i
C.a=2.0000i,b=4,c=2.0000i
D.a=2.0000i,b=2.0000i,c=2.0000i
5 . 運(yùn)行如下程序后, 命令窗口(command windows)顯示的結(jié)果為(A)。
A=[13,-56,78; 25,63,-735; 78,25,563; 1,0,-1];
y=max(max(A)) ( )
A. y=564
B. y=9
C. y=-735
D. y=563
6. 圖形窗口
9、(Figure)顯示網(wǎng)格的命令是(B)
A. axis on B. grid on C. box on D. hold on
7. 在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C)。
(A) return; (B) break (C) continue (D) keyboard
8. 用round函數(shù)四舍五入對(duì)數(shù)組[2.48 6.39 3.93 8.52]取整,結(jié)果為(C)
(A) [2 6 3 8] (B) [2 6 4 8] (C) [2 6 4 9] (D) [3 7 4 9]
9. 已知a=2:2:8,
10、 b=2:5,下面的運(yùn)算表達(dá)式中,出錯(cuò)的為(C)
(A) a' *b (B) a .*b (C) a*b (D) a-b
10.圖形窗口(Figure)顯示網(wǎng)格的命令是( B)
A. axis on B. grid on C. box on D. hold on
11. 已知函數(shù)文件如下,則factor(4)=( C )
function f=factor(n)
if n<=1 f=1;
else f=factor(n-1)*n;
end
A. 4 B. 12 C. 24
11、 D.48
12. 運(yùn)行如下程序后, 命令窗口(command windows)顯示的結(jié)果為( D )
A=[13,-56,78; 25,63,-735; 78,25,563; 1,0,-1];
y=max(max(A))
A. y=564 B.y=9 C.y=-735 D.y=563
13. 在圖形指定位置加標(biāo)注命令是( C )
A. title(x,y,?y=sin(x)?); B. xlabel(x,y,?y=sin(x)?);
C. text(x,y,?y=sin(x)?); D. legend(x,
12、y,?y=sin(x)?);
14.下列哪個(gè)函數(shù)為插值函數(shù)(B)
A. P=polyfit(X,Y,3) B. Y1=interp1(X,Y,X1,'method')
C. [Y,I]=sort(A,dim) D. R=corrcoef(X)
六 多選題
1. 下列哪些是基礎(chǔ)運(yùn)算符?()
A.+ B. -
C. / D. \
答案:ABCD
2. MATLAB的主要功能有哪些?()
A.數(shù)值計(jì)算和符號(hào)計(jì)算 B. 繪圖功能
C. 語(yǔ)言體系 D. MATLAB工具
13、箱
答案:ABCD
3. MATLAB的退出鍵有哪些?()
A.菜單中選擇Exit MATLAB命令 B. Esc
C. 命令窗口中輸入Exit D. 單擊右上角關(guān)閉鍵
答案:ACD
4. MATLAB的幫助功能有哪些?()
A.help B. lookfor
C. look D. find
答案:AB
5. 程序的控制結(jié)構(gòu)有幾種?()
A.順序結(jié)構(gòu) B. 選擇結(jié)構(gòu)
C.邏輯結(jié)構(gòu) D. 循環(huán)結(jié)構(gòu)
答案:ACD
6. 下列哪些是選擇結(jié)構(gòu)語(yǔ)
14、句?()
A.if B. for
C.swich D. try
答案:ACD
7. 下列哪些是循環(huán)結(jié)構(gòu)語(yǔ)句?()
A.while B. for
C.swich D. break
答案:ABD
8. 在matlab語(yǔ)言中,逗號(hào)會(huì)在多種場(chǎng)合中用到,但代表的含義有所不同,下列哪些是他的作用()
A. 分隔希望顯示執(zhí)行結(jié)果的命令 B. 實(shí)現(xiàn)轉(zhuǎn)置共軛
C. 分隔矩陣中同一行的個(gè)元素 D. 分割輸入變量
答案:ABCD
9.
15、常用的工具箱有()
A. 自動(dòng)控制 B. 信號(hào)處理
C. 圖像處理 D. 通信仿真
答案:ABCD
10. 在MATLAB窗口中,不可以鍵入各種指令、函數(shù),并顯示運(yùn)行結(jié)果的窗口為()
A. 指令窗口 B. 當(dāng)前目錄瀏覽器
C. 工作空間瀏覽器 D. 歷史指令窗口
答案:BCD
11. 在MATLAB窗口中,不可以對(duì)內(nèi)存變量直接進(jìn)行操作的窗口為()
A. 指令窗口 B. 當(dāng)前目錄瀏覽器
C. 工作空間瀏覽器
16、 D. 歷史指令窗口
答案:ABD
12. 在MATLAB窗口中,記錄在MATLAB命令窗口執(zhí)行過(guò)的指令操作的窗口不是以下哪幾個(gè)()
A. 指令窗口 B. 當(dāng)前目錄瀏覽器
C. 工作空間瀏覽器 D. 歷史指令窗口
答案:ABC
13. 在MATLAB窗口中,用于搜索、查看和改變MATLAB路徑和文件的窗口不是以下哪幾個(gè)()
A. 指令窗口 B. 當(dāng)前目錄瀏覽器
C. 工作空間瀏覽器 D. 歷史指令窗口
答案:ACD
14
17、. 在MATLAB語(yǔ)言中,不是提示其后語(yǔ)句為輸入指令的行提示符為()
A. ; B. :
C. , D.》
答案:ABC
15. 在MATLAB語(yǔ)言中,下列常用操作命令解釋錯(cuò)誤的是()
A. clc為清除工作區(qū)中的變量 B. path為顯示搜索目錄
C. clf為清空當(dāng)前圖形窗口 D. clear為清除命令窗口中的內(nèi)容
答案:AD
16. 在MATLAB語(yǔ)言中,在指令窗口運(yùn)行過(guò)的指令再次調(diào)出運(yùn)行的按鍵不是以下哪幾個(gè)()
A. ; B. ↑
C. , D.》
答案:ACD
專心---專注---專業(yè)