![matlab基礎(chǔ)練習(xí)題(帶答案)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0d91cbed-9504-4322-9063-b82259c1e70d/0d91cbed-9504-4322-9063-b82259c1e70d1.gif)
![matlab基礎(chǔ)練習(xí)題(帶答案)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0d91cbed-9504-4322-9063-b82259c1e70d/0d91cbed-9504-4322-9063-b82259c1e70d2.gif)
![matlab基礎(chǔ)練習(xí)題(帶答案)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0d91cbed-9504-4322-9063-b82259c1e70d/0d91cbed-9504-4322-9063-b82259c1e70d3.gif)
![matlab基礎(chǔ)練習(xí)題(帶答案)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0d91cbed-9504-4322-9063-b82259c1e70d/0d91cbed-9504-4322-9063-b82259c1e70d4.gif)
![matlab基礎(chǔ)練習(xí)題(帶答案)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0d91cbed-9504-4322-9063-b82259c1e70d/0d91cbed-9504-4322-9063-b82259c1e70d5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Matlab基礎(chǔ)練習(xí)題常量、變量、表達(dá)式1、 MATLAB中,下面哪些變量名是合法的?()(A)_num(B)num_(C)num-(D)-num2、 在MATLAB中,要給出一個(gè)復(fù)數(shù)z的模,應(yīng)該使用()函數(shù)。(A)mod(z)(B)abs(z)(C)double(z)(D)angle(z)3、 下面屬于MATLAB的預(yù)定義特殊變量的是?()(A)eps本題有問(wèn)題,出題的本意應(yīng)該是選擇eps,但其實(shí)eps是一個(gè)函數(shù),并非變量。(B)none(C)zero(D)exp4、 判斷:在MATLAB的內(nèi)存工作區(qū)中,存放一個(gè)英文字符 'a' 需要占用1個(gè)字節(jié),存放一個(gè)中文字符啊需要占用2
2、個(gè)字節(jié)。(錯(cuò),都是2個(gè)字節(jié))5、 判斷:MATLAB中,i和j都是虛數(shù)單位,它們之間沒(méi)有什么區(qū)別。(對(duì))6、 判斷:MATLAB中,pi代表圓周率,它等于3.14。(錯(cuò),后面還有很多位小數(shù))7、 在MATLAB中,若想計(jì)算的值,那么應(yīng)該在MATLAB的指令窗中輸入的MATLAB指令是_y1=2*sin(0.3*pi)/(1+sqrt(5)_。8、 在MATLAB中,a = 1,b = i,則a占_8_個(gè)字節(jié),b占_16_個(gè)字節(jié),c占_字節(jié)。哪里來(lái)的c?9、 在MATLAB中,inf的含義是_無(wú)窮大_,nan的含義是_非數(shù)(結(jié)果不定)_。數(shù)組1、 在MATLAB中,X是一個(gè)一維數(shù)值數(shù)組,現(xiàn)在要把
3、數(shù)組X中的所有元素按原來(lái)次序的逆序排列輸出,應(yīng)該使用下面的()指令。(A)Xend:1(B)Xend:-1:1(C)X (end:-1:1)(D)X(end:1)2、 在MATLAB中,A是一個(gè)字二維數(shù)組,要獲取A的行數(shù)和列數(shù),應(yīng)該使用的MATLAB的命令是()。(A)class(A)(B)sizeof(A)(C)size(A)(D)isa(A)3、 在MATLAB中,用指令x=1:9生成數(shù)組x?,F(xiàn)在要把x數(shù)組的第二和第七個(gè)元素都賦值為0,應(yīng)該在指令窗中輸入()(A)x(2 7)=(0 0)(B)x(2,7)=0,0(C)x(2,7)=0 0(D)x(2 7)=(0 0)4、 在MATLAB中
4、,依次執(zhí)行以下指令:clear;A=ones(3,4);A(:)=-6:5;這時(shí),若在指令窗中輸入指令b=A(:,2)',那么,MATLAB輸出的結(jié)果應(yīng)該是()(A)b = -3 -2 -1(B)b = -2 -1 0 1(C)b = -5 -1 3(D)b = -5 -2 1 45、 在MATLAB中,A = 1:9,現(xiàn)在執(zhí)行如下指令L1 = (A>5),則MATLAB的執(zhí)行結(jié)果應(yīng)該是L1 =_ 1 1 1 1 1 0 0 0 0_。6、 在MATLAB中,要求在閉區(qū)間0,5上產(chǎn)生50個(gè)等距采樣的一維數(shù)組b,請(qǐng)寫(xiě)出具體的MATLAB指令_linspace(0,5,50) _。7
5、、 在MATLAB中,A = 0:1/2:2*pi,那么sin(A) = _0 1 0 -1 0_。8、 在MATLAB中,A=1,2,3;4,5,6;7,8,0,B=2,1,6;8,5,2;14,2,1。寫(xiě)出下面MATLAB語(yǔ)句執(zhí)行的結(jié)果:(為節(jié)省篇幅,把矩陣寫(xiě)成mat2str的形式)(1) A=B0 0 0; 0 1 0; 0 0 0(2) A.*B2 2 18;32 25 12;98 16 0(3) A(:)'1 4 7 2 5 8 3 6 0(4) A(1,:)*B(:,3)139、 在MATLAB中,寫(xiě)出下面MATLAB語(yǔ)句執(zhí)行的結(jié)果: (1) clear,A = ones(
6、2,6)A = 1 1 1 1 1 1 1 1 1 1 1 1(2) A(:) = 1:2:24A = 1 5 9 13 17 21 3 7 11 15 19 23(3) A(1:3:7)ans = 1 7 13(4) diag(diag(A)ans = 1 0 0 7(5) B = A(:,end:-1:1)B = 21 17 13 9 5 1 23 19 15 11 7 310、 請(qǐng)編寫(xiě)一段matlab程序,完成以下功能:(1) 生成一個(gè)100行,200列的二維隨機(jī)數(shù)組;A=rand(100,200);(2) 找出數(shù)組A中所有大于0.49且小于0.51的元素的單下標(biāo);Idx=find(A(
7、:)>0.49 & A(:)<0.51)(3) 數(shù)組A中滿(mǎn)足(2)中的條件的元素有多少個(gè)?length(Idx)(4) 求出數(shù)組A中滿(mǎn)足(2)中的條件的元素的和,并求出這些元素的平均值;sum(A(Idx), m=mean(A(Idx)(5) 將(4)求出的平均值賦值給數(shù)組A中滿(mǎn)足(1)中的條件的每個(gè)元素。A(Idx)=m;11、 請(qǐng)編寫(xiě)一段matlab程序,完成以下功能:(1) 找出100到200之間的所有質(zhì)數(shù),將這些質(zhì)數(shù)存放在一個(gè)行數(shù)組里;X=100:200;p=X(isprime(X)(2) 求出這些質(zhì)數(shù)之和;sum(p)(3) 求出100到200之間的所有非質(zhì)數(shù)之和
8、(包括100和200)。sum(X(isprime(X)12、 ,編寫(xiě)一段matlab程序,要求如下(1) 在區(qū)間,每隔0.01取一數(shù)值,計(jì)算出相應(yīng)的的函數(shù)值;x=0:0.01:2*pi;y=(0.7+2*cos(x)./(1+x.2).*sin(x)(2) 根據(jù)MATLAB計(jì)算出的數(shù)據(jù),找出在內(nèi)該函數(shù)的極小值的坐標(biāo)。my,idx=min(y)x(idx)數(shù)值計(jì)算1、 在MATLAB中,A是一個(gè)10×10數(shù)組,我們把該數(shù)組看成矩陣的話(huà),則此矩陣的行列式值 = _det(A)_,此矩陣的逆矩陣(如果存在的話(huà)) = _inv(A)_。(用MATLAB的函數(shù)表示)2、 求解下列方程組:A=
9、1 1 3 -1;0 1 -1 1;1 1 2 2;1 -1 1 -1;b=2;1;4;0;x=AbA=3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10;b=4;-3;9;-8;xyzw=Ab3、 求有理分式的商多項(xiàng)式和余多項(xiàng)式n=conv(3 0 1 0,3 0 0 0.5);d=conv(1 2 -2,5 2 0 1);q,r=deconv(n,d)4、 一元多項(xiàng)式,寫(xiě)出表示的MATLAB語(yǔ)句_p=2 0 -3 4 0_,求的根的MATLAB語(yǔ)句是_ roots(p)_,求時(shí)的數(shù)值的MATLAB語(yǔ)句是_ polyval(p,4.3)_。程序設(shè)計(jì)1、 M腳本文件
10、和函數(shù)文件的有什么區(qū)別?最主要的差別是,函數(shù)有自己的獨(dú)立工作區(qū),和外界的信息交換通過(guò)輸入輸出參數(shù)實(shí)現(xiàn);而腳本沒(méi)有獨(dú)立工作區(qū),其直接使用宿主程序的工作區(qū),并把結(jié)果留在宿主程序中。2、 掌握下面程序設(shè)計(jì)中常用的函數(shù)及關(guān)鍵字:inputpausewarningnarginnargoutforwhileif elseifelseswitch caseotherwiseendtrycatchbreakcontinueend3、 分別用for和while循環(huán)語(yǔ)句計(jì)算的程序。還請(qǐng)寫(xiě)出一種避免循環(huán)的計(jì)算程序。(不要用symsum函數(shù))K=0;for i=0:63K=K+i;endK=0; i=0;while
11、i<=63K=K+i;i=i+1;endK = sum(2.(0:63)4、 MATLAB提供了兩種循環(huán)結(jié)構(gòu),一種是for循環(huán)結(jié)構(gòu),另一種是_while_循環(huán)結(jié)構(gòu)。5、 編寫(xiě)M函數(shù)求和function s=mysum(n)s = sum(1:n);6、 編寫(xiě)M函數(shù)求積function p=mysum(n)p = prod(1:n);7、 編寫(xiě)M函數(shù)列出從整數(shù)a到整數(shù)b之間能被3整除的奇數(shù)。function r=odds3(a,b)r=a:b;r=r(mod(r,2)=1&mod(r,3)=0)8、 編寫(xiě)M腳本列出從100到200不能被3整除這個(gè)題和下個(gè)題的內(nèi)容串了同時(shí)也不能被7整
12、除的數(shù)。X=100:200;X(mod(X,3)=0&mod(X,7)=0)9、 一張紙厚0.06mm且足夠大,試問(wèn)將紙對(duì)折多少次,其厚度將超過(guò)10000m?按題意,就是要求2n * 0.06E-3 >= 10000,所以n = ceil(log(10000/0.06e-3)/log(2)10、 編寫(xiě)MATLAB腳本輸出“水仙花數(shù)”及水仙花數(shù)的個(gè)數(shù)。所謂“水仙花數(shù)”是一個(gè)3位數(shù),其各位數(shù)字的立方和等于該數(shù)本身。例如。c=0;for n=100:999m=fix(n/100) fix(mod(n,100)/10) mod(n,10);if n=sum(m.3),fprintf(
13、39;%i = %i3 + %i3 + %i3n',n,m);c=c+1;endendfprintf('n共%i個(gè)水仙花數(shù)n',c)輸出結(jié)果:153 = 13 + 53 + 33370 = 33 + 73 + 03371 = 33 + 73 + 13407 = 43 + 03 + 73共4個(gè)水仙花數(shù)繪圖1、 MATLAB中,繪制三維曲面圖的函數(shù)是()(A)surf(B)plot(C)subplot(D)plot32、 MATLAB中,要繪制三維空間曲線(xiàn),應(yīng)該使用()函數(shù)。(A)polar(B)plot(C)subplot(D)plot33、 在MATLAB中,A是一個(gè)1
14、000行2列的二維數(shù)值數(shù)組,現(xiàn)在要把A的第一列數(shù)據(jù)作為橫坐標(biāo),把A的第二列數(shù)據(jù)作為縱坐標(biāo),畫(huà)出一條曲線(xiàn),試寫(xiě)出相應(yīng)的MATLAB語(yǔ)句_plot(A(:,1),A(:,2)_。4、 MATLAB繪圖指令中的_subplot_指令允許用戶(hù)在同一個(gè)圖形窗里布置幾個(gè)獨(dú)立的子圖。5、 編寫(xiě)一段matlab程序,繪制出二元函數(shù)三維網(wǎng)線(xiàn)圖,要求如下:(1),的取值范圍為,;(2),每隔0.5取一個(gè)點(diǎn);(3)圖形的線(xiàn)型和顏色由MATLAB自動(dòng)設(shè)定x,y=meshgrid(-9:0.5:9)+eps); % 加eps避免出現(xiàn)0/0z=2*sin(x).*sin(y)./(x.*y);mesh(x,y,z)6、
15、編寫(xiě)一段matlab程序,繪制出函數(shù)圖形的MATLAB語(yǔ)句,要求如下:(1)的取值范圍為;(2)每隔0.01取一個(gè)點(diǎn);(3)y1和y2的圖形要畫(huà)在同一幅圖里;(4)圖形的線(xiàn)型和顏色由MATLAB自動(dòng)設(shè)定。x=(-3:0.01:3)+eps; % 加eps避免出現(xiàn)除0警告y1=x.*sin(1./x);y2=sin(2*x);plot(x,y1,x,y2)符號(hào)計(jì)算1、 在MATLAB中,能正確的把x、y定義成符號(hào)變量的指令是()(A)sym x y(B)sym x , y(C)syms x , y(D)syms x y2、 要清除MATLAB工作空間中保存的變量不是想說(shuō)清除符號(hào)運(yùn)算內(nèi)核中的變量吧
16、?,應(yīng)該使用_clear_指令。3、 在MATLAB中,指令findsym(sym('sin(w*t)'),1)的執(zhí)行結(jié)果是_w_。4、 在MATLAB中,寫(xiě)出把x和y定義為符號(hào)變量上面不是剛考過(guò)嗎?的相應(yīng)語(yǔ)句_syms x y_。5、 求解下列方程組的符號(hào)解:A=1 1 3 -1;0 1 -1 1;1 1 2 2;1 -1 1 -1;b=2;1;4;0;x=sym(A)bA=3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10;b=4;-3;9;-8;xyzw=sym(A)b6、 求極限:(1) 求函數(shù)在處的極限;>> syms x>
17、;> limit(1+x)(1/x),0) ans = exp(1)(2) 求函數(shù)在處的極限;>> syms x>> limit(sin(3*x)/tan(5*x),0) ans = 3/5(3) 求函數(shù)在趨向正無(wú)窮處的極限;>> syms x n>> limit(n*x/3x,inf) ans = 0 (4) 求函數(shù)在趨向正無(wú)窮處的極限;>> syms x>> limit(log(x)2/x3,inf) ans = 07、 求導(dǎo)數(shù):(1) 求函數(shù)的50階導(dǎo)數(shù);>> syms x>> y=1/
18、x2-3*x+3;>> diff(y,50) ans = 1551118753287382280224243016469303211063259720016986112000000000000/x52(2) 求函數(shù)在處的3階導(dǎo)數(shù);syms t a b cy=a*sin(b*exp(ct)+ta);simple(subs(diff(y,t,3),t,b)8、 求不定積分:>> syms x>> int(1/sin(x)3) ans = -1/2/sin(x)2*cos(x)+1/2*log(csc(x)-cot(x)>> syms x a>&
19、gt; int(1/(a2-x2) ans = -1/2/a*log(a-x)+1/2/a*log(a+x)>> syms x>> int(sqrt(x2-3)-sqrt(x2+3)/sqrt(x4-9)ans = (x4-9)(1/2)/(x2-3)(1/2)/(x2+3)(1/2)*asinh(1/3*3(1/2)*x)-1/(x2+3)(1/2)*(x4-9)(1/2)/(x2-3)(1/2)*log(x+(x2-3)(1/2)9、 求定積分及廣義積分>> syms x a>> int(sqrt(x2+a),-2,2) ans = 2*(4+a)(1/2)+1/2*a*log(2+(4+a)(1/2)-1/2*a*log(-2+(4+a)(1/2)>> syms x>> int(sin(x)2*cos(x)2,-pi,pi) ans = 1/4*pi>> syms x y>> int(int(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《13潔凈的水域》說(shuō)課稿-2023-2024學(xué)年科學(xué)六年級(jí)下冊(cè)蘇教版
- Unit 2 Months of a Year Lesson Three(說(shuō)課稿)-2024-2025學(xué)年重大版英語(yǔ)六年級(jí)上冊(cè)
- Unit 6 Chores Lesson 4 Let's spell(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)五年級(jí)上冊(cè)001
- 2025水泥磚銷(xiāo)售合同范文
- 2024年七年級(jí)數(shù)學(xué)下冊(cè) 第10章 一元一次不等式和一元一次不等式組10.4一元一次不等式的應(yīng)用說(shuō)課稿(新版)冀教版
- 中型臭氧設(shè)備購(gòu)買(mǎi)合同范例
- 8 安全地玩(說(shuō)課稿)-部編版道德與法治二年級(jí)下冊(cè)
- 農(nóng)業(yè)設(shè)備供貨合同范例
- 冷庫(kù)設(shè)備購(gòu)銷(xiāo)合同范例
- 個(gè)人借還款合同范例
- 人教版(2024)七年級(jí)上冊(cè)英語(yǔ)期中復(fù)習(xí)單項(xiàng)選擇100題(含答案)
- 2024年胡麻油市場(chǎng)前景分析:全球胡麻油市場(chǎng)規(guī)模達(dá)到了25.55億美元
- 小學(xué)英語(yǔ)800詞分類(lèi)(默寫(xiě)用)
- 《 西門(mén)塔爾牛臉數(shù)據(jù)集的研究》范文
- 八年級(jí)上冊(cè) 第三單元 11《簡(jiǎn)愛(ài)》公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 真實(shí)世界研究指南 2018
- 2024年燃?xì)廨啓C(jī)值班員技能鑒定理論知識(shí)考試題庫(kù)-上(單選題)
- 中小商業(yè)銀行數(shù)字化轉(zhuǎn)型現(xiàn)狀及對(duì)策研究
- 2024-2030年中國(guó)車(chē)載冰箱行業(yè)市場(chǎng)發(fā)展調(diào)研及投資戰(zhàn)略分析報(bào)告
- 親子非暴力溝通培訓(xùn)講座
- 保險(xiǎn)投訴處理流程培訓(xùn)
評(píng)論
0/150
提交評(píng)論