數(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頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題資料僅供參考文件編號:2022年4月數(shù)學(xué)實(shí)驗(yàn)matlab練習(xí)題版本號:A修改號:1頁次:1.0審核:批準(zhǔn):發(fā)布日期:2015-2016數(shù)學(xué)實(shí)驗(yàn)練習(xí)題一、選擇題1.清除Matlab工作空間(wordspace)變量的命令是(B)A.clcB.clearC.clf2.清除當(dāng)前屏幕上顯示的所有內(nèi)容,但不清除工作空間中的數(shù)據(jù)的命令是(A)A.clcB.clearC.clf3.用來清除圖形的命令(C)A.clcB.clearC.clf4.在MATLAB程序中,使命令行不顯示運(yùn)算結(jié)果的符號是(A)A.;B.%C.#D.&5.在MATLAB程序中,可以將某行表示為注釋行的符號是(B)A.;B.%C.#D.&6.在循環(huán)結(jié)構(gòu)中跳出循環(huán),執(zhí)行循環(huán)后面代碼的命令為(B)A.returnB.breakC.continueD.Keyboard7.在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C)A.returnB.breakC.continueD.Keyboard8.MATLAB中用于聲明全局變量的關(guān)鍵字是(C)A.infB.symsC.global D.function9.用戶可以通過下面哪項(xiàng)獲得指令的使用說明(A)A.helpB.loadC.demoD.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.formatlong;B.formatlonge;C.formatbank;D.fromatrat13.下列MATLAB命令中是構(gòu)造1行3列的(-1,1)均勻分布隨機(jī)矩陣的命令的是(D)A.randn(1,3);B.rand(1,3);C.ones(3);D.以上都不對14.產(chǎn)生四維元素都為1矩陣的語句為(A)A.ones(4)B.eye(4)C.zeros(4)D.rand(4)15.用round函數(shù)對數(shù)組[]取整,結(jié)果為(C)A.[2638]B.[2648]C.[2649]D.[3749]16.y=dsolve(‘Dy=1/(1+x^2)-2*y^2’,’y(0)=0’,’x’);ezplot(y)的功能是(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ù)=[142;312;615];則det(A(1:2,2:3).*A(2:3,2:3))的結(jié)果是(C)A.-143;B.60;C.36;D.-1920.i=2;a=2i;b=2*i;c=2*sqrt(-1);程序執(zhí)行后a,b,c的值分別是(C)A.a=4,b=4,c=B.a=4,b=,c=C.a=,b=4,c=D.a=,b=,c=21.在MATLAB命令窗口中鍵入命令A(yù)=[14;35];B=[23;38];則A.*B的結(jié)果是(A)A.;B.;C.;D..22.在MATLAB命令窗口中鍵入命令A(yù)=[14;35];B=[23;38];則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ù)名對于英文的大小使用沒有區(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ù)據(jù),在MATLAB中計(jì)算A的逆矩陣用下面哪一命令(D)A.det(A)B.eig(A)C.diag(A)D.inv(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)D.eig(A)29.命令A(yù)=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.下列哪個(gè)變量的定義是不合法的(A)A.abcd-3B.xyz_3C.abcdefD.x3yz31.下列變量名中合法的是(A)A.char_1B.x*yC.x\yD.end32.在MATLAB中下列數(shù)值的表示不正確的是(B)

A.+99B.C.2-3*e^2D.3-2*pi33.圖形窗口(Figure)顯示網(wǎng)格的命令是(B)A.axisonB.gridonC.boxonD.holdon34.為了使兩個(gè)plot的圖形在同一個(gè)坐標(biāo)顯示,可以使用哪個(gè)命令進(jìn)行圖形保持(D)A.axisonB.gridonC.boxonD.holdon35.假設(shè)在當(dāng)前工作目錄中有一名為exa1的M文件,其中有些錯(cuò)誤?,F(xiàn)在為了修改它,用鍵盤命令將這一文件打開編輯,使用下面的命令不對的是()A.editexa1;B.edit;C.typeexa1;D.openexa136.如果x=1:-3:-18,則x(3)和x(7)分別是(D)A.-6,-14B.-5,-14C.-8,-17D.-5,-1737.已知a=2:2:8,b=2:5,下面的運(yùn)算表達(dá)式中,出錯(cuò)的為(C)A.a'*bB.a.*bC.a*bD.a-b38.設(shè)A=[243;531;367],則sum(A),length(A)和size(A)的結(jié)果(D)A.[101311]9[33]B.[9916]3[33]C.[9916]9[33]D.[101311]3[33]39.輸入矩陣A=[132;37-5;569];使用全下標(biāo)方式用A(3,2)取出元素“6”,使用單下標(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.4B.C.D.2142.運(yùn)行如下程序后,命令窗口(commandwindows)顯示的結(jié)果為(D)A=[13,-56,78;25,63,-735;78,25,563;1,0,-1];y=max(max(A))A.y=564=9=-735=56343.運(yùn)行如下程序后,命令窗口(commandwindows)顯示的結(jié)果為(A)A=[13,0,-5;8,-6,2;15,3,7];y=max(A)A.y=1537=13815=1587=133744.命令factor()用于分解因式,symsx;f=4*x^3+9*x^2-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)D.(x+1)*(2*x-5)45.MATLAB表達(dá)式2*2^3^2的結(jié)果是(A)

A.128B.4096C.262144D.25646.已知函數(shù)文件如下,則factor(4)=(C)functionf=factor(n)ifn<=1f=1;elsef=factor(n-1)*n;endA.4B.12C.2447.下面的程序執(zhí)行后array的值為(A)fork=1:10ifk>6break;elsearray(k)=k;endendA.array=[1,2,3,4,5,6]B.array=[1,2,3,4,5,6,7,8,9,10]C.array=6D.array=10.48.運(yùn)行如下程序后,命令窗口(commandwindows)顯示的結(jié)果為(B)s=0;a=[12,13,14;15,16,17;18,19,20];fork=as=s+k;enddisp(s');A.144B.394857D.45485149.十二屬相為“鼠?;⑼谬埳唏R羊猴雞狗豬”,命令k=mod(2008,12)+1的結(jié)果是(D)A.k指向第二動(dòng)物牛;B.k指向第三動(dòng)物虎;C.k指向第四動(dòng)物兔;D.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)填空題1.計(jì)算多項(xiàng)式乘法命令是___conv([1,2,1],[1,5,4])___;計(jì)算多項(xiàng)式除法的命令是__[k,r]=deconv([3,13,6,8],[1,4])_____;要從鍵盤讀入一個(gè)字符串并賦值給變量x,且給出提示“Whoisshe?”,應(yīng)使用命令___x=input(‘whoisshe?’,’s’)______;在MATLAB命令窗口中的“>>”標(biāo)志為MATLAB的___命令行____提示符,“│”標(biāo)志為____輸入___提示符。4.求矩陣A的對角矩陣函數(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.在MATLAB命令窗口中鍵入命令A(yù)=[13;46];C=[A,eye(size(A));A,ones(size(A))];結(jié)果是__[1310;4601;1311;4611]___。8.在MATLAB命令窗口中鍵入命令A(yù)=[123;654];reshape(A,3,2);結(jié)果是_[15;63;24]________。9.生成一個(gè)從2到20,中間間隔100個(gè)點(diǎn)的數(shù)組,并將此數(shù)組賦值給x的命令是___x=2::200___。10.P,Q分別是個(gè)多項(xiàng)式的系數(shù)矢量,求P對應(yīng)的多項(xiàng)式的積分(對應(yīng)的常數(shù)項(xiàng)為K),使用的命令是________;求P/Q的解,商和余數(shù)分別保存在k和r,使用的命令是____[k,r]=deconv(p,q)___。三、程序填空1.對于任意正實(shí)數(shù)C,取初始近似值x0>0(例如取x0=2),利用迭代公式,可計(jì)算數(shù)列?,F(xiàn)在程序功能為從鍵盤輸入數(shù)據(jù)C,計(jì)算數(shù)列{xn}的前八項(xiàng)。C=input('inputC:=');x0=2;x=[];fork=1:8x1=_____________;x=[x;x1];x0=_____________;end2.反正切函數(shù)的Tylor級數(shù)展開式,取x=1,可得用于計(jì)算的級數(shù)。當(dāng)級數(shù)的通項(xiàng)絕對值小于給定的誤差界errors時(shí),則結(jié)束計(jì)算。functionz=adds(errors)n=1;an=1;f=1;S=;whilean>errorsn=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('inputn:=');disp(n)whilen~=1ifmod(n,2)==0n=;elsen=;endend4.編寫MATLAB程序,在同一圖形窗口中繪制y1和y2兩條曲線,并對圖形坐標(biāo)軸進(jìn)行控制。程序如下:x=-3::3;y1=2*x+5;y2=x.^2-3*x;plot(x,y1);%繪制曲線y1;%保持曲線y1plot(x,y2);%繪制曲線y2m1=max([y1,y2]);m2=min([y1,y2]);;%用axis調(diào)制坐標(biāo)軸,橫坐標(biāo)在[-33]之間,且完全顯示圖形;%加入圖形注釋,橫坐標(biāo)為“時(shí)間”,縱坐標(biāo)為“幅度”5.用Altken迭代法求方程在附近的根,要求精確到4位小數(shù),并給出迭代次數(shù)。symsxfxgx;gx=(x^3+1)/3;fx=x^3-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;;end6.拋物線的方程為,輸入c后,繪制該曲線,尋找曲線的最小值和對應(yīng)的x值。程序如下:clc;clear;closeall;c=input('c=');a=1;x=-2::2;_____________;%對變量xnum賦為數(shù)組x的個(gè)數(shù)y=zeros(1,xnum);_____________;%按照函數(shù)形式對y賦值figure;_____________;%繪制曲線 xlabel('x');ylabel('y');[ymin,Imin]=min(y);_____________;%找到最小函數(shù)值對應(yīng)的x值四.程序閱讀理解1.程序如下,說明該程序的功能,并寫出該程序所用的數(shù)學(xué)函數(shù)symsxf=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');gridon;3.解釋下面程序的功能,并寫出該程序所求解的數(shù)學(xué)問題。symsxy

y=dsolve('Dy=x+y','y(0)=0','x')

ezplot(y)4.下面的函數(shù)主要完成什么功能?

functionf=factor(n)ifn<=1f=1;elsef=factor(n-1)*n;end給定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)={'thisiscell'};A{1,2}={[123;456]};A{2,1}=[1+2*i];A{2,2}=A{1,2}{1}+(A{1,2}{1}(1,1)+A{1,2}{1}(2,2));celldisp(A)7.寫出下列指令運(yùn)行結(jié)果。a=[1127;416;14819];b=(a<=10&a>=5);a=a.*b五.程序設(shè)計(jì)1.2.3.4.5.6.求數(shù)項(xiàng)級數(shù)的和。7.求8.因式分解:9.求代數(shù)方程組關(guān)于x,y的解。10.計(jì)算多項(xiàng)式的零點(diǎn)、微分、積分以及在x=7處的值。11.用符號函數(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)=4sin(x3y),求。17.求的二階導(dǎo)數(shù)并化簡。18.求隱函數(shù)所確定的導(dǎo)數(shù)。19.求橢圓的參數(shù)方程所確定的導(dǎo)數(shù)。20.求解微分方程21.分別采用符號法,梯形法,拋物線法及矩形法求定積分。22.矩陣,計(jì)算a的行列式和逆矩陣。2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論