MATLAB語言筆試(2018-2023年)真題摘選含答案_第1頁
MATLAB語言筆試(2018-2023年)真題摘選含答案_第2頁
MATLAB語言筆試(2018-2023年)真題摘選含答案_第3頁
MATLAB語言筆試(2018-2023年)真題摘選含答案_第4頁
MATLAB語言筆試(2018-2023年)真題摘選含答案_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

長風破浪會有時,直掛云帆濟滄海。MATLAB語言筆試(2018-2023年)真題摘選含答案(圖片大小可自由調整)卷I一.參考題庫(共30題)1.已知:分別計算a的數(shù)組平方和矩陣平方,并觀察其結果。2.表中列出了4個觀測點的6次測量數(shù)據(jù),將數(shù)據(jù)繪制成為分組形式和堆疊形式的條形圖。 3.x=[6649715638],繪制餅圖,并將第五個切塊分離出來。4.在MATLAB中如何建立矩陣,并將其賦予變量a?5.若只知要搜索函數(shù)的前兩個字母,可用()命令搜索此關鍵字的幫助信息。6.如果x是一個結構型數(shù)組,如何觀察其中的內容?7.利用函數(shù)文件,實現(xiàn)直角坐標(x,y)與極坐標(ρ,θ)之間的轉換。已知極坐標的矢徑、極角分別為:8.計算多項式除法(3x3+13x2+6x+8)/(x+4)。9.命令文件與函數(shù)文件的主要區(qū)別是什么?10.微分方程組求微分方程組t~【0,25】上的解,并畫出x1-x2的系統(tǒng)軌跡。11.畫一雙峰曲面(peaks)圖,加燈光light,改變光源的位置觀察圖形的變化。12.利用下標建立多維陣列。13.MATLAB操作桌面有幾個窗口?如何使某個窗口脫離桌面成為獨立窗口?又如何將脫離出去的窗口重新放置到桌面上?14.if語句有幾種表現(xiàn)形式?15.利用randn函數(shù)產(chǎn)生均值為0,方差為1的10*10隨機矩陣A,然后統(tǒng)計A中大于-0.5且小于0.5的元素的個數(shù)。16.繪制極坐標下sin(3*t)*cos(t)的圖形。17.觀察a與b之間的六種關系運算的結果。18.利用menu函數(shù)輸入選擇參數(shù)ch。當ch=1時,產(chǎn)生[-10,10]之間均勻分布的隨機數(shù);當ch=2時,產(chǎn)生[-5,5]之間均勻分布的隨機數(shù);當ch=3時,產(chǎn)生[-1,1]之間均勻分布的隨機數(shù);當ch=4時,產(chǎn)生均值為0,方差為1的正態(tài)分布隨機數(shù)。要求使用switch函數(shù)。19.什么是Simulink?20.在MATLAB語言中,下列常用操作命令解釋錯誤的是()。A、dir為顯示當前目錄下的文件B、clc為清除工作區(qū)中的變量C、path為顯示搜索目錄D、clf為清空當前圖形窗口E、clear為清除命令窗口中的內容F、path為顯示搜索路徑21.對一組數(shù)據(jù)進行分別采用擬合。22.計算多項式的微分和積分。23.創(chuàng)建一個4階魔術矩陣A與單位矩陣B,并分別計算兩矩陣之和、矩陣相乘、矩陣點乘、A矩陣乘方、A矩陣裝置。24.有幾種建立矩陣的方法?各有什么優(yōu)點?25.在MATLAB語言中,下列哪個命令是求矩陣A的正交分解()。A、[L,U]=lu(A)B、[Q,R]=qr(A)C、[V,D]=eig(A)D、[U,S,V]=SVD(A)26.什么是圖形句柄?圖形句柄有什么用途?27.如何啟動M文件編輯/調試器?28.求解多項式x3-7x2+2x+40的根。29.如何設置當前目錄和搜索路徑,在當前目錄上的文件和在搜索路徑上的文件有什么區(qū)別?30.計算表達式的梯度并繪圖。卷I參考答案一.參考題庫1.參考答案: >>a=[123;456;789]; >>a^2 ans= 149 162536 496481 >>a^2 ans= 303642 668196 1021261502.參考答案: >>y=[3696;6774;7323;4252;2487;8744]; >>bar(y) >>bar(y,’stack’) 3.參考答案: >>x=[6649715638]; >>L=[00001]; >>pie(x,L) 4.參考答案: >>a=[573;491]5.參考答案:lookfor6.參考答案: 結果數(shù)組用于存儲一組相關的數(shù)據(jù)元素(域),這些元素可以是不同類型、不同尺寸的,結構數(shù)組不能用數(shù)組編輯器觀察和修改其中的元素。對于明為x的結構型數(shù)組,可以直接鍵入x以觀察其中所包含的域名及內容,也可以鍵入x.域名觀察指定域名的內容, 例如 >>xx= name:'line' color:'red' data:[12.700035.90008.400012.200016.600018.800026.2000] >>x.color ans= red7.參考答案: 函數(shù)文件: 文件名:transform 程序: function[r,theta]=transform(x,y) r=sqrt(x*x+y*y); theta=atan(y/x); 函數(shù)調用: 程序: x=input(’Pleaseinputx=:’); y=input(’Pleaseinputy=:’); [r,theta]=transform(x,y); disp([’矢徑r為:’,num2str(r),’’,’極角theta為:’,num2str(theta)])8.參考答案: >>d=deconv([31368],[14]) d= 3129.參考答案: (1)命令文件是一系列命令的組合,函數(shù)文件的第一行必須用function說明; (2)命令文件沒有輸入?yún)?shù),也不用返回參數(shù),函數(shù)文件可以接受輸入?yún)?shù),也可以返回參數(shù); (3)命令文件處理的變量為工作空間變量,函數(shù)文件處理的變量為函數(shù)內部的局部變量,也可以處理全局變量。10.參考答案: 11.參考答案: >>surf(peaks) >>shadinginterp >>lightingphong >>light(’Position’,[-3-21]); >>light(’Position’,[-101]); 12.參考答案: 13.參考答案:在MATLAB操作桌面上有五個窗口,在每個窗口的右上角有兩個小按鈕,一個是關閉窗口的Close按鈕,一個是可以使窗口成為獨立窗口的Undock按鈕,點擊Undock按鈕就可以使該窗口脫離桌面成為獨立窗口,在獨立窗口的view菜單中選擇Dock……菜單項就可以將獨立的窗口重新防止的桌面上。14.參考答案: (1) if表達式 語句組A end (2) if表達式 語句組A else 語句組B end (3) if表達式1 語句組A elseif表達式2 語句組B else 語句組C end15.參考答案: 16.參考答案: >>symst >>ezpolar(sin(3*t)*cos(t) 17.參考答案: >>a=[123;456]; >>b=[8–74;362]; >>a>b ans= 010 101 >>a>=b ans= 010 101 >>a >a>a==b ans= 000 000 >>a~=b ans= 111 111</b18.參考答案: 19.參考答案: S.imulink是一個用來對動態(tài)系統(tǒng)進行建模、仿真和分析的軟件包,它支持連續(xù)的、離散的或二者混合的線性和非線性系統(tǒng),也支持具有多種采樣速率的多速率系統(tǒng)。20.參考答案:B,E21.參考答案: 22.參考答案: >>p=[4–12–145]; >>pder=polyder(p); >>pders=poly2sym(pder) >>pint=polyint(p); >>pints=poly2sym(pint) pders= 12*x^2-24*x-14 pints= x^4-4*x^3-7*x^2+5*x23.參考答案: >>A=magic(4) >>B=eye(4) >>C=A+B >>D=A*B >>E=A.*B >>F=A^2 >>G=A’24.參考答案: 可以用四種方法建立矩陣: ①直接輸入法,如a=[2573],優(yōu)點是輸入方法方便簡捷; ②通過M文件建立矩陣,該方法適用于建立尺寸較大的矩陣,并且易于修改; ③由函數(shù)建立,如y=sin(x),可以由MATLAB的內部函數(shù)建立一些特殊矩陣; ④通過數(shù)據(jù)文件建立,該方法可以調用由其他軟件產(chǎn)生數(shù)據(jù)。25.參考答案:B26.參考答案:圖形句柄是每個圖形對象從產(chǎn)生時起就被賦予的一個唯一的標識。利用圖形句柄既可以操縱一個已經(jīng)存在的圖形對象的屬性,也可以在建立圖形對象時指定屬性的值,特別是對指定對象句柄的操作不會影響同時存在的其他對象,這是非常有用的。27.參考答案:在操作桌面上選擇“建立新文件”或“打開文件”操作時,M文件編輯/調試器將被啟動。在命令窗口中鍵入edit命令時也可以啟動M文件編輯/調試器。28.參考答案: >>r=[1-7240]; >>p=roots(r); -0.2151 0.4459 0.7949 0.270729.參考答案:當前目錄可以在當前目錄瀏覽器窗口左上方的輸入欄中設置,搜索路徑可以通過選擇操作桌面的file菜單中的SetPath菜單項來完成。在沒有特別說明的情況下,只有當前目錄和搜索路徑上的函數(shù)和文件能夠被MATLAB運行和調用,如果在當前目錄上有與搜索路徑上相同文件名的文件時則優(yōu)先執(zhí)行當前目錄上的文件,如果沒有特別說明,數(shù)據(jù)文件將存儲在當前目錄上。30.參考答案: >>v=-2:0.2:2; >>[x,y]=meshgrid(v); >>z=10*(x.^3-y.^5).*exp(-x.^2-y.^2); >>[px,py]=gradient(z,.2,.2); >>contour(x,y,z) >>holdon >>quiver(x,y,px,py) >>holdoff 卷II一.參考題庫(共30題)1.在MATLAB窗口中,記錄在MATLAB命令窗口執(zhí)行過的指令操作的窗口為()。A、指令窗口B、當前目錄瀏覽器C、工作空間瀏覽器D、歷史指令窗口2.編寫M函數(shù)統(tǒng)計十進制數(shù)值中“0”的個數(shù),然后編寫腳本文件,實現(xiàn)統(tǒng)計所有自然數(shù)1~2006中0的個數(shù)。3.,計算x的協(xié)方差、y的協(xié)方差、x與y的互協(xié)方差。4.有一組測量數(shù)據(jù)如下表所示,數(shù)據(jù)具有y=x2的變化趨勢,用最小二乘法求解y。 5.利用diag等函數(shù)產(chǎn)生下列矩陣: 然后利用reshape函數(shù)將它們變換成行向量。6.用sphere函數(shù)產(chǎn)生球表面坐標,繪制不通明網(wǎng)線圖、透明網(wǎng)線圖、表面圖和帶剪孔的表面圖。7.矩陣分別對a進行特征值分解、奇異值分解、LU分解、QR分解。8.在給定的100*100矩陣中,刪去整行為0的行,刪去整列為0的列。9.計算的數(shù)組乘積。10.求欠定方程組的最小范數(shù)解。11.將圖形窗口分成兩個,分別繪制以下函數(shù)在[-3,3]區(qū)間上的曲線,并利用axis調整軸刻度,使他們具有相同縮放尺度。 y1=2x+5;y2=x2-3x+1。12.軸對象是使用的最多的圖形對象之一,那么軸對象是哪個對象的子對象,又是那些對象的父對象?13.有一分數(shù)序列2/1,3/2,5/3/,8/5……求前15項和。14.設對稱實矩陣,求其特征值和特征向量。15.測試程序執(zhí)行時間。16.MATLAB系統(tǒng)由哪些部分組成?17.在sin(x)運算中,x是角度還是弧度?18.在進行算術運算時,數(shù)組運算和矩陣運算各有什么要求?19.在MATLAB窗口中,用于搜索、查看和改變MATLAB路徑和文件的窗口為()。A、指令窗口B、當前目錄瀏覽器C、工作空間瀏覽器D、歷史指令窗口20.在MATLAB語言中,下列哪個命令是求矩陣A的三角分解()。A、[L,U]=lu(A)B、[Q,R]=qr(A)C、[V,D]=eig(A)D、[U,S,V]=SVD(A)21.產(chǎn)生一均勻分布在(-5,5)之間的隨機陣(50*2),要求精確到小數(shù)點后一位。22.求矩陣的行列式值、逆和特征根。23.創(chuàng)建多項式24.矩陣,計算a的行列式和逆矩陣。25.在MATLAB語言中,可采用()鍵進行模糊查詢。26.對于AX=B,如果,求解X。27.定義一個函數(shù)文件,求給定復數(shù)的指數(shù)、對數(shù)、正弦和余弦,并在命令文件中調用該函數(shù)文件。28.繪制peaks函數(shù)的表面圖,用colormap函數(shù)改變預置的色圖,觀察色彩的分布情況。29.利用基本矩陣產(chǎn)生3*3和15*8的單位矩陣、全1矩陣、全0矩陣、均勻分布隨機陣([-1,1]之間)、正態(tài)分布隨機陣(均值為1,方差為4)。30.計算下列表達式的值0.33-0.5+0.17、0.33+0.17-0.5、0.17-0.5+0.33、浮點相對誤差限。卷II參考答案一.參考題庫1.參考答案:D2.參考答案: 3.參考答案: >>x=[12345]; >>y=[246810]; >>cx=cov(x) >>cy=cov(y) >>cxy=cov(x,y) cx= 2.5000 cy= 10 cxy= 2.50005.0000 5.000010.00004.參考答案: >>x=[11.522.533.544.55]' >>y=[-1.42.735.98.412.216.618.826.2]' >>e=[ones(size(x))x.^2] >>c=e/y >>x1=[1:0.1:5]'; >>y1=[ones(size(x1)),x1.^2]*c; >>plot(x,y,'ro',x1,y1,'k') 5.參考答案: 6.參考答案: >>[x,y,z]=sphere(30); >>mesh(x,y,z) >>mesh(x,y,z),hiddenoff >>surf(x,y,z) >>z(18:30,1:5)=NaN*ones(13,5); >>surf(x,y,z) 7.參考答案: 8.參考答案: 9.參考答案: >>a=[693;275]; >>b=[241;468]; >>a.*b ans= 12363 8424010.參考答案: >>a=[2474;9356]; >>b=[85]'; >>x=pinv(a)*b x= -0.2151 0.4459 0.7949 0.270711.參考答案: 12.參考答案: 軸對象是圖形窗口對象的子對象,是圖像、燈光、線、塊、矩形、表面、字的父對象。13.參考答案: 14.參考答案: >>a=[2,4,9;4,2,4;9,4,18] >>eig(a) A.ns=-3.0645 1.7042 23.360315.參考答案: 16.參考答案: MATLAB系統(tǒng)主要由開發(fā)環(huán)境、MATLAB數(shù)學函數(shù)庫、MATLAB語言、圖形功能和應用程序接口五個部分組成。17.參考答案:在sin(x)運算中,x是弧度,MATLAB規(guī)定所有的三角函數(shù)運算都是按弧度進行運算。18.參考答案:進行數(shù)組運算的兩個數(shù)組必須有相同的尺寸。進行矩陣運算的兩個矩陣必須滿足矩陣運算規(guī)則,如矩陣a與b相乘(a*b)時必須滿足a的列數(shù)等于b的行數(shù)。19.參考答案:B20.參考答案:A21.參考答案: 22.參考答案: >>symsa11a12a21a22; >>A=[a11,a12;a21,a22] >>AD=det(A)%行列式 >>AI=inv(A)%逆 >>AE=eig(A)%特征值 A= [a11,a12] [a21,a22] AD= a11*a22-a12*a21 AI= [-a22/(-a11*a22+a12*a21),a12/(-a11*a22+a12*a21)] [a21/(-a11*a22+a12*a21),-a11/(-a11*a22+a12*a21)] AE= [1/2*a11+1/2*a22+1/2*(a11^2-2*a11*a22+a22^2+4*a12*a21)^(1/2)] [1/2*a11+1/2*a22-1/2*(a11^2-2*a11*a22+a22^2+4*a12*a21)^(1/2)]23.參考答案: >>P=[8,2,2,0,6,1,0]; >>poly2sym(P) A.ns=8*x^6+2*x^5+2*x^4+6*x^2+x24.參考答案: >>a=[42-6;754;349]; >>ad=det(a) >>ai

溫馨提示

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

評論

0/150

提交評論