《《MATLAB語言及其應(yīng)用》試卷》由會員分享,可在線閱讀,更多相關(guān)《《MATLAB語言及其應(yīng)用》試卷(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、線訂裝線淮南師范學(xué)院2011 - 2012學(xué)年度第一學(xué)期試卷 A (閉卷)課程 MATLAB基礎(chǔ) 系別 電氣信息工程學(xué)院 年級 09級 專業(yè) 電子信息科學(xué)與技術(shù) 班級 學(xué)號 姓名 第 2 頁 共 2 頁題號一二三四總分得分得分閱卷人一、填空題:(每空1分,共20分)1A=zeros(3,2),則A= 0,0;0,0;0,0 ,B=eye(3),則B= 1,0,0;0,1,0;0,0,1 。2設(shè)A=1,2,3;4,5,6,則A(2)= 4 ,若執(zhí)行A(:,1)=后,則A= 2,3;5,6 。3MATLAB中,圓周率使用 pi 符號來表示, 計算結(jié)果的默認(rèn)賦值變量用 ans 來表示。4. 在MAT
2、LAB中,clear命令是用來 清除命令 ,clc命令是用來 。5. 設(shè)A=1,2,3;4,5,6, 則size(A)= (2,3) , length(A)= (3) 。6向零方向取整,使用的函數(shù)是 fix ;round()函數(shù)是 四舍五入到最鄰近的整數(shù) 。7det()函數(shù)是求 矩陣的值 ,求矩陣的秩的函數(shù)是 rank 。8. A=1,2,3;4,5,6,則find(A4)= 4,5,6 ,A(find(A4)= (4,5,6) 。9. 設(shè)A=1,2;3,4;5,6,則reshape(A,2,3)= ,A(1,2,1,2)= 1,2;3,4 。10M文件根據(jù)調(diào)用方式的不同分為 命令 文件和 函
3、數(shù) 文件。得分閱卷人二、選擇題:(每題2分,共20分)1在MATLAB語言中,下列數(shù)值表示錯誤的是( C)。 (A)-10 (B)2e-1 (C)1-3*e2 (D)3-2*pi 2已知a=1:5,b=6:10,下面的運算表達(dá)式出錯的為(A )。(A)a*b (B)a.*b (C)a+b (D)a*b 3使用語句t=1:2:8生成的向量元素的個數(shù)( D )。(A)7 (B)6 (C)5 (D)4 4已知s=輸出“nice”,則length(s)= ( A )。(A)10 (B)11 (C)8 (D)9 5下列對字符串ch=hdh123dd88 的操作錯誤的是( C )。(A)ch(1:5) (
4、B)length(ch) (C)12;ch (D)disp(ch) 6下列可作為matlab合法變量名的是( D )。 (A)例1 (B)123 (C)h,3 (D)x2a 7下列命令中,不可以轉(zhuǎn)化成字符串的函數(shù)是( B )。(A)char (B)abs (C)num2str (D)mat2str 8建立符號對象函數(shù)的命令是( A )。(A)sym (B)char (C)struct (D)int 9Matlab在繪制圖形時,下列函數(shù)不屬于繪圖函數(shù)的是 ( C )。 (A)surf (B)bar (C)theta (D)plot 10已知a=1,2,3;4,5,6,b=diag(a),則b的值
5、為( B )。(A)1,2 (B)1,5 (C)1,4 (D)2,6 得分閱卷人三、簡答題(每題4分,共20分)1、在sin(x)運算中,x是角度還是弧度?a=5,0.2,0,-8,0.01,在進(jìn)行邏輯運算時,a相當(dāng)于什么樣的邏輯量。 2、寫出用MATLAB語言表示的下列表達(dá)式的語句, ,其中a=-1.0:0.1:2.0;z=cos(a)+log(0.3+a)/2)3、s=0; a=12,13,14;15,16,17;18,19,20;21,22,23;for k=a s=s+k;end disp(s) ; 4、下列命令執(zhí)行后,y k x l z r的值是什么? A=5 1 3 9 2;y,k
6、=max(A); y=9 k=4 x,l=min(A); x=1 l=1z=mean(A); z=2r=median(A); r=35、“左除”與“右除”有什么區(qū)別?答:左除表示前矩陣的逆左乘后矩陣;而右除表示的是后矩陣的逆右乘前矩陣。其實兩者的運算結(jié)果是相同的得分閱卷人四、編程題(每題10分,共40分)1、 (1)生成一個66的均勻分布的隨機矩陣A,求它的行列式、特征值、特征向量。(2)求解在x=8時多項式(x-1)(x-2) (x-3)(x-4)的值。(1)A=rand(6) B=det(A) D,V=eig(A)(2) A=1,2,3,4 B=poly(A) C=polyval(B,8)2、已知, 當(dāng)n=100時,求y的值。(1)采用循環(huán)結(jié)構(gòu)(for語句)來實現(xiàn)。(2)采用向量運算(sum函數(shù))來實現(xiàn)。3、設(shè)計程序,完成兩位數(shù)的加、減、乘、除四則運算,即產(chǎn)生兩個兩位隨機整數(shù),再輸入一個運算符號,作相應(yīng)的運算,并顯示結(jié)果。4、已知y1=sin(x),y2=cos(2x),完成下列操作:(1)在同一坐標(biāo)系下用不同的顏色和線型繪制兩條曲線。(2)以子圖形式繪制兩條曲線。