數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題_第1頁
數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題_第2頁
數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題_第3頁
數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題_第4頁
數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 2015-2016數(shù)學(xué)實(shí)驗(yàn)練習(xí)題一、 選擇題1. 清除Matlab工作空間(wordspace)變量的命令是( B ) A. clc B. clear C. clf D.delete2. 清除當(dāng)前屏幕上顯示的所有內(nèi)容,但不清除工作空間中的數(shù)據(jù)的命令是 ( A ) A. clc B. clear C. clf D.delete3. 用來清除圖形的命令 ( C ) A. clc B. clear C. clf D.delete4. 在MATLAB程序中,使命令行不顯示運(yùn)算結(jié)果的符號(hào)是 ( A ) A. ; B. % C. # D. &5. 在MATLAB程序中,可以將某行表示為注釋行的符

2、號(hào)是 ( B ) A. ; B. % C. # D. &6. 在循環(huán)結(jié)構(gòu)中跳出循環(huán),執(zhí)行循環(huán)后面代碼的命令為 ( B ) A. return B. break C. continue D. Keyboard7. 在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為 ( C ) A. return B. break C. continue D. Keyboard 8. MATLAB中用于聲明全局變量的關(guān)鍵字是 ( C ) A. inf B. syms C. global D. function9. 用戶可以通過下面哪項(xiàng)獲得指令的使用說明 ( A ) A. help B. load C. demo

3、 D. lookfor10在MATLAB命令窗口中鍵入命令S=zoros(3);可生成一個(gè)三行三列的零矩陣,如果省略了變量名S,MATLAB表現(xiàn)計(jì)算結(jié)果將用下面的哪一變量名做缺省變量名 ( A ) A. ans; B. pi;C. NaN;D. Eps.11. 9/0的結(jié)果是(B ) A. NAN; B. Inf; C. eps; D. 012在MATLAB中程序或語句的執(zhí)行結(jié)果都可以用不同格式顯示,將數(shù)據(jù)結(jié)果顯示為分?jǐn)?shù)形式,用下面哪一條命令語句 ( D ) A. format long; B. format long e;C. format bank;D. fromat rat13. 下列M

4、ATLAB命令中是構(gòu)造1行3列的(-1,1)均勻分布隨機(jī)矩陣的命令的是( D) A. randn(1,3);B. rand(1,3);C. ones(3);D. 以上都不對(duì)14. 產(chǎn)生四維元素都為1矩陣的語句為( A) A. ones(4) B. eye(4) C. zeros(4) D. rand(4) 15. 用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 916. y=dsolve(Dy=1/(1+x2)-2*y2,y(0)=0,x); ezplot(y)的功能是(

5、A) A. 求微分方程特解并繪圖;B. 解代數(shù)方程;C. 求定積分; D.求微分方程通解.17. MATLAB命令roots(1,0,0,-1)的功能是 ( D ) A. 產(chǎn)生向量1,0,0,1; B. 求方程的根; C. 求多項(xiàng)式的值; D. 求方程的根。18在MATLAB命令窗口中,鍵入命令A(yù)=1,2,3;4,5,6;7,8,0;A(2,:)*A(:,2);將出現(xiàn)的結(jié)果是( B ) A. 15; B. 81; C. 36; D. 30.19. 在MATLAB命令窗口中鍵入命令A(yù)=1 4 2;3 1 2;6 1 5; 則det(A(1:2,2:3).*A(2:3,2:3)的結(jié)果是 ( C )

6、 A. -143; B. 60; C. 36; D. -19 20i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序執(zhí)行后a, b, c的值分別是 ( C ) A. a=4, 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.0000i21. 在MATLAB命令窗口中鍵入命令A(yù)=1 4;3 5; B=2 3;3 8; 則A.*B的結(jié)果是( A ) A. ; B. ; C. ; D. . 22. 在MATLAB命令窗口中鍵入命

7、令A(yù)=1 4;3 5; B=2 3;3 8; 則A*B的結(jié)果是( B ) A. ; B. ; C. ; D. . 23. 下面有關(guān)MATLAB變量名和函數(shù)名的說法錯(cuò)誤的是 ( D ) A. 變量名的第一個(gè)字符必須是一個(gè)英文字母 B. 變量名可由英文字母、數(shù)字和下劃線混合組成 C. 變量名不得包含空格和標(biāo)點(diǎn),但可以有下連字符 D. 變量名和函數(shù)名對(duì)于英文的大小使用沒有區(qū)別24. 正確表達(dá)命題A或B都大于C的邏輯表達(dá)式應(yīng)該用下面哪一行( ) A. A > C;B. B>C;C. A >C & B >C;D. A >C | B >C。25. 輸入方陣A的數(shù)

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

9、D. eig(A) 29. 命令A(yù)=magic(3)創(chuàng)建3階魔方矩陣,求A的特征值絕對(duì)值最小用 ( A ) A. min(abs(eig(A); B. min(eig(abs(A); C. min(eig(A); D. min(abs(A);30.下列哪個(gè)變量的定義是不合法的 ( A ) A. abcd-3 B. xyz_3 C. abcdef D. x3yz31. 下列變量名中合法的是 ( A ) A. char_1 B. x*y C. xy D. end 32. 在MATLAB中下列數(shù)值的表示不正確的是( B) A+99 B1.3e-5 C2-3*e2 D3-2*pi 33. 圖形窗口(F

10、igure)顯示網(wǎng)格的命令是( B ) A. axis on B. grid on C. box on D. hold on34. 為了使兩個(gè)plot的圖形在同一個(gè)坐標(biāo)顯示,可以使用哪個(gè)命令進(jìn)行圖形保持 ( D ) A. axis on B. grid on C. box on D. hold on35假設(shè)在當(dāng)前工作目錄中有一名為exa1的M文件,其中有些錯(cuò)誤?,F(xiàn)在為了修改它,用鍵盤命令將這一文件打開編輯,使用下面的命令不對(duì)的是( ) A. edit exa1;B. edit exa1.m;C. type exa1;D. open exa136. 如果x=1:-3:-18,則x(3)和x(7)

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

12、用單下標(biāo)方式用哪個(gè)命令可以取得 ( D ) A. A(4) B. A(7) C. A(8) D. A(6)40. MATLAB命令A(yù)=rand(5,5);創(chuàng)建,求用 ( B ) A. 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)的計(jì)算結(jié)果是 ( B ) A. 4 B. 4.2 C. 4.5 D. 2142. 運(yùn)行如下程序后, 命令窗口(command windows)顯示的結(jié)果為( D )A=13,-56,78; 25,63,-735; 78,25,563

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

14、) D. (x+1)*(2*x-5)45. MATLAB表達(dá)式2*232的結(jié)果是 ( A ) A. 128 B. 4096 C. 262144 D. 256 46. 已知函數(shù)文件如下,則factor(4)=( C)function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n; end A. 4 B. 12 C. 24 D.4847. 下面的程序執(zhí)行后array的值為 ( A )for k=1:10 if k>6 break; elsearray(k) = k; end end A. array = 1, 2, 3, 4, 5, 6 B. ar

15、ray = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 C. array =6 D. array =10.48. 運(yùn)行如下程序后, 命令窗口(command windows)顯示的結(jié)果為 ( 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 C.145 D. 45 48 5149. 十二屬相為“鼠牛虎兔龍蛇馬羊猴雞狗豬”,命令k=mod(2008,12)+1的結(jié)果是 ( D ) A. k指向第二動(dòng)物牛; B. k指向第三動(dòng)物虎; C. k指向第四動(dòng)物兔; D.

16、 k指向第五動(dòng)物龍。50. 在圖形指定位置加標(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,y, y=sin(x); %添加圖例的標(biāo)注,51. 下列哪個(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)2、 填空題1. 計(jì)算多項(xiàng)式乘法命令是_ conv(1,2,1,1,5,4)_; 計(jì)算多項(xiàng)式除法

17、的命令是_k,r=deconv(3,13,6,8,1,4)_; 2. 要從鍵盤讀入一個(gè)字符串并賦值給變量x,且給出提示“Who is she?”,應(yīng)使用命令_x=input(who is she?,s)_; 3. 在MATLAB命令窗口中的“>>”標(biāo)志為MATLAB的_命令行_ 提示符,“”標(biāo)志為_輸入_提示符。 4. 求矩陣A的對(duì)角矩陣函數(shù)是_diag_,求A的下三角矩陣函數(shù)是_tril_ 。5. MATLAB中作三維曲面網(wǎng)格圖的繪圖函數(shù)為_mesh(z)_ 。 6.在MATLAB命令窗口中鍵入命令A(yù)=1,2,3;4,5,6; A(:,1,3)=;結(jié)果是 _2;5_。 7.在MA

18、TLAB命令窗口中鍵入命令A(yù)=1 3;4 6; C=A,eye(size(A);A ,ones(size(A); 結(jié)果是_1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1 _。8.在MATLAB命令窗口中鍵入命令A(yù)=1 2 3;6 5 4; reshape(A,3,2);結(jié)果是_ 1 5; 6 3;2 4_。 9. 生成一個(gè)從2到20,中間間隔100個(gè)點(diǎn)的數(shù)組,并將此數(shù)組賦值給x的命令是 _x=2:0.18:200_。 10. P, Q分別是個(gè)多項(xiàng)式的系數(shù)矢量,求P對(duì)應(yīng)的多項(xiàng)式的積分(對(duì)應(yīng)的常數(shù)項(xiàng)為K),使用的命令是_ ; 求P/Q的解,商和余數(shù)分別保存在k和r,使用的命令是_k

19、,r=deconv(p,q) _。 三、 程序填空1. 對(duì)于任意正實(shí)數(shù)C,取初始近似值x0>0(例如取x0=2),利用迭代公式,可計(jì)算數(shù)列?,F(xiàn)在程序功能為從鍵盤輸入數(shù)據(jù)C,計(jì)算數(shù)列 xn 的前八項(xiàng)。C=input('input C:='); x0=2;x=;for k=1:8 x1=_; x=x;x1; x0=_; end2. 反正切函數(shù)的Tylor級(jí)數(shù)展開式,取x = 1,可得用于計(jì)算的級(jí)數(shù)。當(dāng)級(jí)數(shù)的通項(xiàng)絕對(duì)值小于給定的誤差界errors時(shí),則結(jié)束計(jì)算。function z=adds(errors)n=1;an=1;f=1;S= ; while an>errors

20、 n=n+2; an=1/n; f=-f; S= ;endz=S;3角谷猜想:任給一個(gè)不等于1的正整數(shù)n,如果它是偶數(shù)則將它除以2,如果它是奇數(shù)則將它乘以3并加上1。如此重復(fù)操作,最后這個(gè)數(shù)總變?yōu)?。程序如下:n=input('input n:=');disp(n)while n=1 if mod(n,2)=0 n= ; else n= ; endend4. 編寫MATLAB程序,在同一圖形窗口中繪制y1和y2兩條曲線,并對(duì)圖形坐標(biāo)軸進(jìn)行控制。程序如下:x = -3:0.1: 3;y1 = 2*x+5; y2 = x.2-3*x;plot(x,y1); %繪制曲線y1 ;%保持

21、曲線y1plot(x,y2); %繪制曲線y2m1 = max(y1, y2); m2 = min(y1, y2); ;%用axis調(diào)制坐標(biāo)軸,橫坐標(biāo)在-3 3之間,且完全顯示圖形 ;%加入圖形注釋,橫坐標(biāo)為“時(shí)間”,縱坐標(biāo)為“幅度”5用Altken迭代法求方程在1.4附近的根,要求精確到4位小數(shù),并給出迭代次數(shù)。 syms x fx gx;gx=(x3+1)/3; fx=x3-3*x+1; ;ffx=subs(fx,'x',x); while ; u=subs(gx,x,x); v=subs(gx,x,u); x=v-(v-u)2/(v-2*u+x); k=k+1; ; en

22、d6. 拋物線的方程為, 輸入c后,繪制該曲線,尋找曲線的最小值和對(duì)應(yīng)的x值。程序如下:clc;clear;close all;c=input('c=');a=1;x=-2:0.1:2; _; %對(duì)變量xnum賦為數(shù)組x的個(gè)數(shù) y=zeros(1,xnum);_; %按照函數(shù)形式對(duì)y賦值 figure;_; %繪制曲線 xlabel('x'); ylabel('y');ymin,Imin=min(y);_; %找到最小函數(shù)值對(duì)應(yīng)的x值四程序閱讀理解1. 程序如下,說明該程序的功能,并寫出該程序所用的數(shù)學(xué)函數(shù)syms xf=1/(5+2*cos(x

23、)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. 解釋下面程序的功能,并寫出該程序所求解的數(shù)學(xué)問題。 syms x y y=dsolve('Dy=x+y','y(0) = 0','x') ezplot(y)4. 下面的函數(shù)主要完成什么功能?

24、function f=factor(n)if n<=1 f=1;else f=factor(n-1)*n; end5. 給定A=1,2;3,4,B=-1,-2;2,1,S=3,寫出下列指令運(yùn)行結(jié)果。 A.*B, A*B,S.*A和S*B6. 寫出下列指令運(yùn)行結(jié)果。A(1,1)='this is cell'A1,2=1 2 3;4 5 6;A2,1=1+2*i;A2,2=A1,21+(A1,21(1,1)+A1,21(2,2);celldisp(A)7. 寫出下列指令運(yùn)行結(jié)果。 a=1 12 7; 4 1 6; 14 8 19; b=(a<=10&a>=

25、5); a=a.*b 五程序設(shè)計(jì)1. 2. 3. 4. 5. 6. 求數(shù)項(xiàng)級(jí)數(shù)的和。7. 求8. 因式分解:9. 求代數(shù)方程組關(guān)于x,y的解。10. 計(jì)算多項(xiàng)式的零點(diǎn)、微分、積分以及在x=7處的值。11. 用符號(hào)函數(shù)法求解方程at2+b*t+c=0。12. 求方程 20x5+16x4+2x3+x+6= 0 的所有解。13. 將(x-6)(x-3)(x-8)展開為系數(shù)多項(xiàng)式的形式。 14. 計(jì)算多項(xiàng)式乘法(x2+2x+2)(x2+5x+4)。15. 計(jì)算多項(xiàng)式除法(3x3+13x2+6x+8)/(x+4)。16. 設(shè) f(x,y) = 4 sin (x 3y),求 。17. 求的二階導(dǎo)數(shù)并化簡(jiǎn)。18. 求隱函數(shù)所確定的導(dǎo)數(shù)。19. 求橢圓的參數(shù)方程所確定的導(dǎo)數(shù)。20. 求解微分方程21. 分別采用符號(hào)法,梯形法,拋物線法及矩形法求定積分。22. 矩陣,計(jì)算a的行列式和逆矩陣。 23. 求矩陣的行列式值、逆和特征根。 24. 用三種不同的方法求解線性方程組的解,并計(jì)算系數(shù)矩陣的行列式和秩。25. 對(duì)于,如果,求解X,A的行列式和秩。26. 解線性方程組 并求系數(shù)矩陣的行列式。27. 畫下列函數(shù)的圖形:(1)(2)28. 符號(hào)函數(shù)繪圖法繪制函數(shù)x=sin(3t)cos(t),y=sin(3t)sin(t)的圖形,t的變化范圍為0,p。29.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論