數(shù)學實驗matlab練習題_第1頁
數(shù)學實驗matlab練習題_第2頁
數(shù)學實驗matlab練習題_第3頁
數(shù)學實驗matlab練習題_第4頁
數(shù)學實驗matlab練習題_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 .清除Matlab工作空間(wordspace)變量的命令是(B )A. clc B. clear C. clf2 .清除當前屏幕上顯示的所有內(nèi)容,但不清除工作空間中的數(shù)據(jù)的命令是(A )A. clc B. clear C. clf3 .用來清除圖形的命令(C )A. clc B. clear C. clf4 .在MATLABi序中,使命令行不顯示運算結果的符號是(A )A. ; B. % C. # D. &5 .在MATLABS序中,可以將某行表示為注釋行的符號是(B )A. ; B. % C. # D. &6 .在循環(huán)結構中跳出循環(huán),執(zhí)行循環(huán)后面代碼的命令為(B )A.

2、 return B. break C. continue D. Keyboard7 .在循環(huán)結構中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C )A. return B. break C. continueD. Keyboard8 . MATLAB中用于聲明全局變量的關鍵字是(C )A. inf B. syms C. globalD. function9 .用戶可以通過下面哪項獲得指令的使用說明(A )A. help B. load C. demo D. lookfor10 .在MATLA命令窗口中鍵入命令 S=zoros(3);可生成一個三行三列的零矩陣, 如果省略了變量名S, MATLAB!現(xiàn)計算

3、結果將用下面的哪一變量名做缺省變量名(A )A. ans;B. pi;C. NaN;D. Eps.11 . 9/0的結果是(B )A. NAN ; B. Inf ; C. eps ; D. 012. 在MATLABP程序或語句的執(zhí)行結果都可以用不同格式顯示,將數(shù)據(jù)結果顯示為分數(shù)形式,用下面哪一條命令語句(D )A. format long ; B. format long e ; C. format bank ; D. fromat rat13. 下列MATLA命令中是構造1行3列的(-1,1)均勻分布隨機矩陣的命令的是 (D )A. randn(1,3) ; B. rand(1,3) ; C

4、. ones(3) ; D.以上都不對14. 產(chǎn)生四維元素都為 1 矩陣的語句為( A )A. ones(4) B. eye(4) C. zeros(4) D. rand(4)15. 用 round 函數(shù)對數(shù)組 取整,結果為 ( C )A. 2 6 3 8 B. 2 6 4 8 C. 2 6 4 9 D. 3 7 4 916. y=dsolve(' Dy=1/(1+xA2)-2*yA2 ' ,' y(0)=0 ' , ' x' ); ezplot(y) 的功能是( A )A. 求微分方程特解并繪圖; B. 解代數(shù)方程; C. 求定積分; D. 求

5、微分方程通 解.17. MATLAB命令 roots(1,0,0,-1)A. 產(chǎn)生向量1,0,0,1;C. 求多項式x 3 - 1 的值;的功能是( D )3B. 求方程 x3 + 1 = 0 的根;3D.求方程 x 3 - 1 = 0 的根。18. 在 MATLA晞令窗口中,鍵入命令 A=1,2,3;4,5,6;7,8,0; A(2,:)*A(:,2);將出現(xiàn)的結果是( B )A. 15;B. 81;C. 36;D. 30.19. 在MATLAB命令窗口中鍵入命令A=1 4 2;3 1 2;6 1 5; 則det(A(1:2,2:3).*A(2:3,2:3) 的結果是( C )A. -143

6、; B. 60; C. 36; D. -19程序執(zhí)行后 a, b, c 的值分別是20. i=2; a=2i; b=2*i; c=2*sqrt(-1); ( C )A. a=4, b=4, c= B. a=4, b=, c=C. a=, b=4, c= D. a=, b=, c=21.在 MATLABT令窗口中鍵入命令 A=1 4;3 5; B=2 3;3 8; 則 A*B 的結果是( A )2 1214352121435A.; B.; C.; D.9 4021492149940則 A*B 的結果22.在 MATLABT令窗口中鍵入命令 A=1 4;3 5; B=2 3;3 8;A.2 12

7、; B.9 40是( B )14 352 1214 35; C.; D.21 4921 499 4023 .下面有關MATLA變量名和函數(shù)名的說法錯誤的是(D )A. 變量名的第一個字符必須是一個英文字母B. 變量名可由英文字母、數(shù)字和下劃線混合組成C. 變量名不得包含空格和標點,但可以有下連字符D.變量名和函數(shù)名對于英文的大小使用沒有區(qū)別24 .正確表達命題A或B都大于C的邏輯表達式應該用下面哪一行()A. A > C ; B. B>C ; C. A >C & B >C ; D. A >C | B >C 。25 .輸入方陣A的數(shù)據(jù),在MATLABP

8、計算A的逆矩陣用下面哪一命令(D )A. det(A) B . eig(A) C . diag(A) D . inv(A)26 .輸入方陣A的數(shù)據(jù),在MATLABP計算A的特征值用下面哪一命令(D )A. inv(A) B. diag(A) C. det(A) D. eig(A)27 .輸入方陣A的數(shù)據(jù),在MATLAB計算A的行列式的信用下面哪一命令(C )A. inv(A) B. diag(A) C. det(A) D. eig(A)28 .輸入方陣A的數(shù)據(jù),在MATLA呻計算A的秩用下面哪一命令(C )A. inv(A) B. diag(A) C. rank(A) D. eig(A)29

9、.命令A=magic(3)創(chuàng)建3階魔方矩陣,求A的特征值絕對值最小用(A )A. min(abs(eig(A); B. min(eig(abs(A); C. min(eig(A); D. min(abs(A);30 .下列哪個變量的定義是不合法的(A )A. abcd-3 B. xyz_3 C. abcdef D. x3yz31 .下列變量名中合法的是(A )A. char_1 B. x*y C. xy D. end32 .在MATLA呻下列數(shù)值的表示不正確的是(B ) A . +99 B . C . 2-3*eA2 D . 3-2*pi33 .圖形窗口( Figure )顯示網(wǎng)格的命令是(B

10、 )A. axis on B. grid on C. box on D. hold on34 .為了使兩個plot的圖形在同一個坐標顯示,可以使用哪個命令進行圖形保 持 (D )A. axis on B. grid on C. box on D. hold on35 .假設在當前工作目錄中有一名為exal的M文件,其中有些錯誤?,F(xiàn)在為了修改它,用鍵盤命令將這一文件打開編輯,使用下面的命令不對的是()A. edit exal ; B. edit ; C. type exal ; D. open exal36 .如果 x=1:-3:-18,則 x(3)和 x(7)分別是(D )A . -6,-14

11、 B . -5,-14 C . -8,-17 D . -5,-1737 .已知a=2:2:8, b=2:5 ,下面的運算表達式中,出錯的為(C )A. a' *b B. a .*b C. a*b D. a-b38 . 設 A=2 4 3; 5 3 1; 3 6 7 ,則 sum(A), length(A) 和 size(A) 的結果( D )A. 10 13 11 9 3 3 B. 9 9 16 3 3 3C. 9 9 16 9 3 3 D. 10 13 11 3 3 339 . 輸入矩陣 A=1 3 2;3 7 -5;5 6 9; 使用全下標方式用 A(3,2) 取出元素“ 6” ,

12、使用單下標方式用哪個命令可以取得( D )A. A(4) B. A(7) C. A(8) D. A(6)540 . MATLAB令 A=rand(5,5);創(chuàng)建 A 遂,求 max laj I 用(B) j i1A. max(sum(abs(A) B. max(sum(abs(A ) C. max(sum(A) D. sum(max(A)41 . MATLAB命令 x=1,2,4,5,9; mean(x)的計算結果是(B )A. 4 B. C. D. 2142 .運行如下程序后,命令窗口( command windows顯示的結果為(D )A=13,-56,78; 25,63,-735; 78

13、,25,563; 1,0,-1;y=max(max(A)A. y=564=9=-735=56343 .運行如下程序后,命令窗口(command windows顯示的結果為(A )A=13,0,-5;8,-6,2;15,3,7;y=max(A)A. y=15 3 7=13 8 15=15 8 7=13 3 744 . 命令 factor() 用于分解因式,syms x;f=4*xA3+9*xA2-30*x;factor(diff(f) 的結果是( B )A. (x-1)*(2*x-5) B. 6*(x-1)*(2*x+5) C. 6*(x+1)*(2*x+5) D. (x+1)*(2*x-5)4

14、5 . MATLAB1達式 2*2A3A2 的結果是 (A )A. 128 B. 4096 C. 262144 D. 25646 . 已知函數(shù)文件如下,則 factor(4)= ( C )function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n; endA. 4 B. 12 C. 2447 . 下面的程序執(zhí)行后array 的值為 ( A )for k=1:10if k>6break;elsearray(k) = k;endendA. array = 1, 2, 3, 4, 5, 6 B. array = 1, 2, 3, 4, 5, 6,

15、 7, 8, 9, 10C. array =6D. array =10.48. 運行如下程序后,命令窗口( command windows顯示的結果為 (B )s=0;a=12,13,14;15,16,17;18,19,20;for k=as=s+k;enddisp(s');A. 144 B. 39 48 57 D. 45 48 5149. 十二屬相為“鼠牛虎兔龍蛇馬羊猴雞狗豬” ,命令 k=mod(2008,12)+1 的結 果是 ( D )A. k 指向第二動物牛; B. k 指向第三動物虎;C. k 指向第四動物兔; D. k 指向第五動物龍。50. 在圖形指定位置加標注命令是(

16、 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,y, y=sin(x) ); %添加圖例的標注,51. 下列哪個函數(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)2、 填空題1. 計 算 多 項 式 乘 法 (x2 2x 2)(x2 5x 4) 命 令 是 _conv(1,2,1,1,5,4)_;計算多項

17、式除法(3x3 13x2 6x 8)/(x 4) 的命令是_k,r=deconv(3,13,6,8,1,4);2. 要從鍵盤讀入一個字符串并賦值給變量x,且給出提示“ Who is she ",應使用命令_x=input( who is she , s ) ;3. 在MATLABr令窗口中的“>>”標志為MATLAB_命令行 提示符,“ I ”標志為 輸入 _提示符。4. 求矩陣 A 的對角矩陣函數(shù)是_diag ,求 A 的下三角矩陣函數(shù)是_tril。5. MATLA呻作三維曲面網(wǎng)格圖的繪圖函數(shù)為 mesh(z)。6. 在 MATLA瑜令窗口中鍵入命令A=1,2,3;4,

18、5,6; A(:,1,3)二口;結果是_2;5 。7. 在 MATLAB 命 令 窗 口 中 鍵 入 命 令 A=13;46;C=A,eye(size(A);A ,ones(size(A); 結果是 _1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1 _ 。8. 在MATLA晞令窗口中鍵入命令 A=1 2 3;6 5 4; reshape(A,3,2); 結果是_ 1 5; 6 3;2 4 。9. 生成一個從2 到 20, 中間間隔 100 個點的數(shù)組,并將此數(shù)組賦值給x 的命令是 _x=2:200_ 。10. P, Q 分別是個多項式的系數(shù)矢量,求P 對應的多項式的積分(對應的

19、常數(shù)項為K),使用的命令是 ;求P/Q的解,商和余數(shù)分別保存在 k和r,使用的命令是k,r=deconv(p,q) _。3、 程序填空1 .對于任意正實數(shù)C,取初始近似值x0>0 (例如取x0=2),利用迭代公式xn 0.5 xn 1 C/xn 1 , n 1,2, 可計算數(shù)列?,F(xiàn)在程序功能為從鍵盤輸入數(shù)據(jù)C,計算數(shù)歹U xn 的前八項。C=input('input C:=');x0=2;x=;for k=1:8x1=;x=x;x1;x0=end2.反正切函數(shù)的Tylor2n 1級數(shù)展開式arctanx ( 1)n ,取x = 1,可得用no 2n 1于計算的級數(shù)一1-1

20、43o當級數(shù)的通項絕對值小于給定的誤差界errors時,則結束計算。 function z=adds(errors) n=1;an=1;f=1;S=while an>errorsn=n+2;an=1/n;f=-f;S= end z=S;3 .角谷猜想:任給一個不等于1的正整數(shù)n,如果它是偶數(shù)則將它除以2,如果它是奇數(shù)則將它乘以3并加上1。如此重復操作,最后這個數(shù)總變?yōu)?1。程序如下:n=input('input n:=');disp(n) while n=1if mod(n,2)=0n=else n=end end4 .編寫MATLA勰序,在同一圖形窗口中繪制 y1和y2

21、兩條曲線,并對圖形坐 標軸進行控制。程序如下:x = -3二 3;y1 = 2*x+5; y2 = x.A2-3*x;plot(x,y1); %繪制曲線 y1; %呆持曲線y1plot(x,y2); %繪制曲線 y2ml = max(y1, y2); m2 = min(y1, y2); %ffl axis調(diào)制坐標軸,橫坐標在 卜3 3之間,且完全顯 示圖形;物口入圖形注釋,橫坐標為“時間”,縱坐標為“幅度”5 .用Altken迭代法求方程x3 3x 1 0在附近的根,要求精確到 4位小數(shù),并 給出迭代次數(shù)。syms x fx gx;gx=(xA3+1)/3; fx=xA3-3*x+1;;ffx

22、=subs(fx,'x',x);while ;u=subs(gx, ' x,,x); v=subs(gx, ' x,,u);x=v-(v-u)A2/(v-2*u+x);k=k+1; ; end6 .拋物線的方程為y ax2 cx,輸入c后,繪制該曲線,尋找曲線的最小值和 對應的x值。程序如下: clc;clear;close all;c=input('c=');a=1;x=-2:2; %對變量xnum賦為數(shù)組x的個數(shù)y=zeros(1,xnum); %按照函數(shù)形式對y賦值figure; %繪制曲線xlabel('x'); ylab

23、el('y');ymin,Imin=min(y); % 找到最小函數(shù)值對應的 x 值四 程序閱讀理解1. 程序如下,說明該程序的功能,并寫出該程序所用的數(shù)學函數(shù)syms xf=1/(5+2*cos(x)ezplot(f)df=diff(f,x,1)ezplot(df)2. 下面程序的功能是什么> x=0:pi/50:4*pi;y1=sin(x);y2=cos(x);plot(x,y1,'-r',x,y2,':b')xlabel('x');ylabel('y');grid on;3. 解釋下面程序的功能,并寫出

24、該程序所求解的數(shù)學問題。syms x yy=dsolve('Dy=x+y','y(0) = 0','x')ezplot(y)4. 下面的函數(shù)主要完成什么功能function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n;end5. 給定A=1,2;3,4 , B=-1,-2;2,1, S=3,寫出下列指令運行結果。A.*B , A*B , S.*A 和 S*B6. 寫出下列指令運行結果。A(1,1)='this is cell'A1,2=1 2 3;4 5 6;A2,1=1+2*i;A2

25、,2=A1,21+(A1,21(1,1)+A1,21(2,2); celldisp(A)7. 寫出下列指令運行結果。a=1 12 7; 4 1 6; 14 8 19;b=(a<=10&a>=5);a=a.*b五.程序設計1.lxm0x sin x2x(10).y e cosx,求 y3.4x225 4x2dx4 .0 exsin2xdx1 sin-/a)5 . y e x 求 y (2)6 .求數(shù)項級數(shù)I的和n 1n(n 1)7.11 n(n 1)( n 2)8 .因式分解:x4 5x3 5x2 5x 69 .求代數(shù)方程組ax2 by c 0關于x,y的解 x y 010

26、.計算多項式4x4 12x3 14x2 5x 9的零點、微分、積分以及在x=7處的值11.用符號函數(shù)法求解方程at2+b*t+c=0。12.求方程20x 5+16x4+2x3+x+6= 0的所有解。13.將(x-6)( x-3)( x-8)展開為系數(shù)多項式的形式。14.計算多項式乘法(x2+2x+2)( x2+5x+4)。15.計算多項式除法(3x3+13x2+6x+8)/( x+4)。16.設 f(x,y) = 4 sin (x32 fy),求x yx 2,y 3 °17.求f(x)史的二階導數(shù)并化簡。 x 118.求隱函數(shù)F(x, y) x y 1siny所確定白導數(shù)dy。 2d

27、x19.求橢圓的參數(shù)方程x ac0st所確定的導數(shù) y bsintdy0dx20.d2y dx2求解微分方程y |x 0y.,|x 0 dxcos2x y21.分別采用符號法,梯形法,拋物線法及矩形法求定積分211le 2 dx o0 ,222.4矩陣a 7364 ,計算a的行列式和逆矩陣923.求矩陣Aana 21a12的行列式值、逆和特征根。a 2224.用三種不同的方法求解線性方程組2x1x25x3xi3x22x2x3xi4x27x3X46x42x46x489u的解,并計算系50數(shù)矩陣的行列式和秩。25.對于AX B ,如果A372628,求解X, A的行列式和秩。26.5x1解線性方程組x1x12x3x23x3x2 ;4x4X3x45x41231并求系數(shù)矩陣的行列式。27.畫下列函數(shù)的圖形:x(1) yu sintu cost4202x(2)yzsin t (3 cost (3 sin ucosu)cosu)28 .符號函數(shù)繪圖法繪制函數(shù)x=sin(3t)cos(t) , y=sin(3t

溫馨提示

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

評論

0/150

提交評論