2024年計算機(jī)考試-MATLAB語言考試近5年真題附答案_第1頁
2024年計算機(jī)考試-MATLAB語言考試近5年真題附答案_第2頁
2024年計算機(jī)考試-MATLAB語言考試近5年真題附答案_第3頁
2024年計算機(jī)考試-MATLAB語言考試近5年真題附答案_第4頁
2024年計算機(jī)考試-MATLAB語言考試近5年真題附答案_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(圖片大小可自由調(diào)整)2024年計算機(jī)考試-MATLAB語言考試近5年真題薈萃附答案第I卷一.參考題庫(共100題)1.在MATLAB語言中,如果一個命令行很長,可以在物理行之后如下續(xù)行符()。A、“,”B、“…”C、“、、、”D、“.”2.設(shè)對稱實矩陣,求其特征值和特征向量。3.解線性方程組:4.在一測量矩陣A(100*3)中,存在有奇異值(假設(shè)大于100的值認(rèn)為是奇異值),編程實現(xiàn)刪去奇異值所在的行。5.角度求x的正弦、余弦、正切和余切。6.在MATLAB語言中,提示其后語句為輸入指令的行提示符為()。A、“;”B、“:”C、“,”D、“>>”7.在MATLAB窗口中,用于搜索、查看和改變MATLAB路徑和文件的窗口為()。A、指令窗口B、當(dāng)前目錄瀏覽器C、工作空間瀏覽器D、歷史指令窗口8.求矩陣的行列式值、逆和特征根。9.如何設(shè)置和獲取指定句柄對象的屬性值?一圖形窗口對象的句柄為h,先查詢該窗口對象可以設(shè)置的各種屬性,再將窗口的灰色背景設(shè)置為白色背景。10.做一個滑條(滾動條)界面,圖形窗口標(biāo)題設(shè)置為GUIDemo:Slider,并關(guān)閉圖形窗口的菜單條。功能:通過移動中間的滑塊選擇不同的取值并顯示在數(shù)字框中,如果在數(shù)字框中輸入指定范圍內(nèi)的數(shù)字,滑塊將移動到相應(yīng)的位置,見下圖。 11.在sin(x)運算中,x是角度還是弧度?12.求下列分段函數(shù)的值: 要求:用if語句實現(xiàn),分別輸出x=-5,-3,1,2,2.5,3,10,20時的y值。 13.編制一個解數(shù)論問題的函數(shù)文件:取任意整數(shù),若是偶數(shù),則用2除,否則乘3加1,重復(fù)此過程,直到整數(shù)變?yōu)?。14.命令文件與函數(shù)文件的主要區(qū)別是什么?15.利用menu函數(shù)輸入選擇參數(shù)ch。當(dāng)ch=1時,產(chǎn)生[-10,10]之間均勻分布的隨機(jī)數(shù);當(dāng)ch=2時,產(chǎn)生[-5,5]之間均勻分布的隨機(jī)數(shù);當(dāng)ch=3時,產(chǎn)生[-1,1]之間均勻分布的隨機(jī)數(shù);當(dāng)ch=4時,產(chǎn)生均值為0,方差為1的正態(tài)分布隨機(jī)數(shù)。要求使用switch函數(shù)。16.創(chuàng)建符號變量有幾種方法?17.在MATLAB窗口中,可以對內(nèi)存變量直接進(jìn)行操作的窗口為()。A、指令窗口B、當(dāng)前目錄瀏覽器C、工作空間瀏覽器D、歷史指令窗口18.在MATLAB中有幾種獲得幫助的途徑?19.求常微分方程的特解20.求解微分方程 21.對于AX=B,如果,求解X。22.將圖形窗口分成兩個,分別繪制以下函數(shù)在[-3,3]區(qū)間上的曲線,并利用axis調(diào)整軸刻度,使他們具有相同縮放尺度。 y1=2x+5;y2=x2-3x+1。23.如何進(jìn)行下列操作: (1)翻轉(zhuǎn)模塊 (2)給模型窗口加標(biāo)題 (3)指定仿真時間 (4)設(shè)置示波器的顯示刻度24.有一組測量數(shù)據(jù)如下表所示,數(shù)據(jù)具有y=x2的變化趨勢,用最小二乘法求解y。 25.X為3階隨機(jī)矩陣,分別對X進(jìn)行如下操作: 求X的三角分解;求X的正交分解;求X的特征值分解;求X的奇異值分解;26.企業(yè)發(fā)放的獎金按個人完成的利潤(I)提成。分段提成比例KI為 即如王某完成25萬元利潤時,個人可得 據(jù)此編寫程序,求企業(yè)職工的獎金。27.利用cat函數(shù)建立多維陣列。28.計算多項式的微分和積分。29.如何定義全局變量?30.求代數(shù)方程的根。31.生成下列字符串,并采用double函數(shù)查詢下列每一個字符的ASCII碼。 32.通常情況下,MATLAB的工作界面主要由有哪幾種窗口構(gòu)成?33.做一個帶按鈕的界面,當(dāng)按動按鈕時,在計算機(jī)聲卡中播放一段音樂。(提示,找一個.wav文件,簡單起見可以在windows目錄下找一個文件,將其放在當(dāng)前工作目錄下或搜索路徑上,當(dāng)按動“開始”按鈕時調(diào)入該文件并播放,發(fā)聲功能由sound函數(shù)完成,具體用法請查閱幫助信息) 34.對一組數(shù)據(jù)進(jìn)行分別采用擬合。35.編寫程序計算x在(-3,3)上,并畫出曲線。36.如何設(shè)置當(dāng)前目錄和搜索路徑,在當(dāng)前目錄上的文件和在搜索路徑上的文件有什么區(qū)別?37.下列MATLAB命令中,求矩陣A的秩的命令是()。A、rank(A)B、det(A)C、trace(A)D、eig(A)38.將一個三位數(shù)分別拆成分別個位,十位,百位。然后交換順序輸出。39.表中列出了4個觀測點的6次測量數(shù)據(jù),將數(shù)據(jù)繪制成為分組形式和堆疊形式的條形圖。 40.用符號函數(shù)法求解方程at2+b*t+c=0。41.求代數(shù)方程組關(guān)于x,y的解。42.產(chǎn)生一均勻分布在(-5,5)之間的隨機(jī)陣(50*2),要求精確到小數(shù)點后一位。43.用sphere函數(shù)產(chǎn)生球表面坐標(biāo),繪制不通明網(wǎng)線圖、透明網(wǎng)線圖、表面圖和帶剪孔的表面圖。44.分別用多項式和指數(shù)函數(shù)進(jìn)行擬合。45.矩陣分別對a進(jìn)行特征值分解、奇異值分解、LU分解、QR分解。46.編寫M函數(shù)統(tǒng)計十進(jìn)制數(shù)值中“0”的個數(shù),然后編寫腳本文件,實現(xiàn)統(tǒng)計所有自然數(shù)1~2006中0的個數(shù)。47.與其他計算機(jī)語言相比較,MATLAB語言突出的特點是什么?48.假設(shè),采用for循環(huán)語句求 提示:每一個小曲邊梯形的面積和為定積分的值,步長h=(3*pi-0)/1000。49.在MATLAB語言中,可采用()鍵進(jìn)行模糊查詢。50.若只知要搜索函數(shù)的前兩個字母,可用()命令搜索此關(guān)鍵字的幫助信息。51.if語句有幾種表現(xiàn)形式?52.下列MATLAB命令中,求矩陣A的行列式的命令是()。A、rank(A)B、det(A)C、trace(A)D、eig(A)53.什么是Simulink?54.求解在x=8時多項式(x-1)(x-2)(x-3)(x-4)的值。55.計算矩陣之和56.用符號計算驗證三角等式:57.數(shù)組運算和矩陣運算的運算符有什么區(qū)別?58.測試程序執(zhí)行時間。59.“左除”與“右除”有什么區(qū)別?60.用[c,hc]=contour(peaks(30))語句繪制雙峰曲面的等高線圖,通過控制圖形句柄的方法將第四條等高線加粗為2磅,將第六條等高線表示為虛線,在第十條等高線上加星號標(biāo)記61.創(chuàng)建多項式62.繪制peaks函數(shù)的表面圖,用colormap函數(shù)改變預(yù)置的色圖,觀察色彩的分布情況。63.繪制曲線,x的取值范圍為[-5,5]。64.利用函數(shù)文件,實現(xiàn)直角坐標(biāo)(x,y)與極坐標(biāo)(ρ,θ)之間的轉(zhuǎn)換。已知極坐標(biāo)的矢徑、極角分別為:65.了解GUI圖形用戶界面的構(gòu)成,根據(jù)所給程序文件,試圖運行,并觀察仿真結(jié)果。66.用符號微分求df/dx。67.繪制多峰函數(shù)peaks和三角函數(shù)多條曲線。68.計算多項式除法(3x3+13x2+6x+8)/(x+4)。69.計算的數(shù)組乘積。70.繪制餅圖。 71.說明break語句和return語句的用法。72.微分方程組求微分方程組t~【0,25】上的解,并畫出x1-x2的系統(tǒng)軌跡。73.下面三種表示方法有什么不同的含義? (1)f=3*x^2+5*x+2 (2)f='3*x^2+5*x+2' (3)x=sym('x') f=3*x^2+5*x+274.下列MATLAB命令中,求矩陣A的特征值的命令是()。A、rank(A)B、det(A)C、trace(A)D、eig(A)75.畫出函數(shù)的三維曲線和網(wǎng)格曲線。76.設(shè)x,y,z均為正整數(shù),求下列不定方程組共有多少組解。 提示:此類方程的個數(shù)少于未知數(shù)的個數(shù)的方程稱為不定方程,一般沒有唯一解,而有多組解。對于這類問題,可采用窮舉法,即將所有可能的取值一個一個地去試,看是否滿足方程,如滿足即是方程的解。首先確定3個變量的可取值,x、y、z均為正整數(shù),所以3個數(shù)的最小值是1,而其和為20,所以3者的最大值是18。 要求:采用for循環(huán)嵌套語句實現(xiàn)。77.已知,當(dāng)n=100時,求y的值。令s0=0,則對于任意i,有si=si-1+1/(i*i),i=1,2,…,n。 要求:采用for循環(huán)語句實現(xiàn)。78.建立一個簡單模型,產(chǎn)生一組常數(shù)(1×5),再將該常數(shù)與其5倍的結(jié)果合成一個二維數(shù)組,用數(shù)字顯示器顯示出來。79.設(shè)方程的根,求它們對應(yīng)的多項式。80.有一正弦衰減數(shù)據(jù)y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次樣條法進(jìn)行插值。81.輸入一個數(shù),判斷該數(shù)是否能被5整除? 要求:采用switch語句實現(xiàn)。82.在雙峰曲面上改變不同的光照模式,觀察效果。83.MATLAB系統(tǒng)由哪些部分組成?84.有一分?jǐn)?shù)序列2/1,3/2,5/3/,8/5……求前15項和。85.繪制極坐標(biāo)下sin(3*t)*cos(t)的圖形。86.如何啟動M文件編輯/調(diào)試器?87.求解多項式x3-7x2+2x+40的根。88.解方程組89.利用diag等函數(shù)產(chǎn)生下列矩陣: 然后利用reshape函數(shù)將它們變換成行向量。90.輸入一個百分制成績,要求輸出成績等級A,B,C,D,E。其中90~100分為A,80~89分為B,70~79分為C,60~69分為D,60分以下為E。 要求: 1、采用if語句實現(xiàn)。 2、輸入百分制成績后要判斷該成績的合理性,對不合理的成績應(yīng)輸出錯誤信息。91.采用dblquad、int函數(shù)分別計算下列二重積分 92.解方程組93.求的算術(shù)運算結(jié)果。94.定義一個函數(shù)文件,求給定復(fù)數(shù)的指數(shù)、對數(shù)、正弦和余弦,并在命令文件中調(diào)用該函數(shù)文件。95.在MATLAB窗口中,可以鍵入各種指令、函數(shù),并顯示運行結(jié)果的窗口為()。A、指令窗口B、當(dāng)前目錄瀏覽器C、工作空間瀏覽器D、歷史指令窗口96.求矩陣的逆矩陣和行列式。97.存儲在工作空間中的數(shù)組能編輯嗎?如何操作?98.計算表達(dá)式的梯度并繪圖。99.已知:分別計算a的數(shù)組平方和矩陣平方,并觀察其結(jié)果。100.求陣列x的平均值和標(biāo)準(zhǔn)差。第I卷參考答案一.參考題庫1.參考答案:B2.參考答案: >>a=[2,4,9;4,2,4;9,4,18] >>eig(a) A.ns=-3.0645 1.7042 23.36033.參考答案: >>a=[2,1,-5,1;1,-3,0,-6;0,2,-1,2;1,4,-7,6];b=[8;9;-5;0]; >>x=a/b4.參考答案: 5.參考答案: >>x=[304560]; >>x1=x/180*pi; >>sin(x1) ans= 0.50000.70710.8660 >>cos(x1) ans= 0.86600.70710.5000 >>tan(x1) ans= 0.57741.00001.7321 >>cot(x1) ans= 1.73211.00000.57746.參考答案:D7.參考答案:B8.參考答案: >>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)]9.參考答案: (1)利用set(句柄,‘屬性名稱’,屬性值)語句可以設(shè)置指定對象的屬性,get(句柄,‘屬性名稱’)語句可以獲得指定對象的屬性。 (2)>>set(h) Alphamap BackingStore:[{on} Off] CloseRequestFcn:string-or-functionhandle-or-cellarray Color Colormap CurrentAxes CurrentCharacter CurrentObject …… 從列出的屬性內(nèi)容可以看到,設(shè)置背景顏色的屬性名為Color,因此 >>set(h,’color’,’w’) 即可將圖形窗口的背景色改為白色。10.參考答案: (1)在figure的屬性瀏覽器中設(shè)置Name為GUIDemo:Slider (2)先建立一個滑條對象,在屬性瀏覽器中設(shè)置Max為50,Min為-50; (3)在滑條的兩端各放置一個靜態(tài)文本用于顯示最大值和最小值; (4)滑條對象的callback函數(shù)中的內(nèi)容為: val=get(handles.slider1,’value’); set(handles.edit1,’string’,num2str(val)); (5)在滑條上方放置一個文本框,用于顯示滑塊的位置所指示的數(shù)值,也可以在文本框中直接輸入數(shù)值,callback函數(shù)中的內(nèi)容為:11.參考答案:在sin(x)運算中,x是弧度,MATLAB規(guī)定所有的三角函數(shù)運算都是按弧度進(jìn)行運算。12.參考答案: x=input(’請輸入x的值’) ifx=0&x13.參考答案: 14.參考答案: (1)命令文件是一系列命令的組合,函數(shù)文件的第一行必須用function說明; (2)命令文件沒有輸入?yún)?shù),也不用返回參數(shù),函數(shù)文件可以接受輸入?yún)?shù),也可以返回參數(shù); (3)命令文件處理的變量為工作空間變量,函數(shù)文件處理的變量為函數(shù)內(nèi)部的局部變量,也可以處理全局變量。15.參考答案: 16.參考答案: MATLAB提供了兩種創(chuàng)建符號變量和表達(dá)式的函數(shù):sym和syms。 sym用于創(chuàng)建一個符號變量或表達(dá)式,用法如x=sym(‘x’)及f=sym(‘x+y+z’),syms用于創(chuàng)建多個符號變量,用法如symsxyz。 f=sym(‘x+y+z’) 相當(dāng)于 symsxyz f=x+y+z17.參考答案:C18.參考答案: 在MATLAB中有多種獲得幫助的途徑: (1)幫助瀏覽器:選擇view菜單中的Help菜單項或選擇Help菜單中的MATLABHelp菜單項可以打開幫助瀏覽器; (2)help命令:在命令窗口鍵入“help”命令可以列出幫助主題,鍵入“help函數(shù)名”可以得到指定函數(shù)的在線幫助信息; (3)lookfor命令:在命令窗口鍵入“l(fā)ookfor關(guān)鍵詞”可以搜索出一系列與給定關(guān)鍵詞相關(guān)的命令和函數(shù) (4)模糊查詢:輸入命令的前幾個字母,然后按Tab鍵,就可以列出所有以這幾個字母開始的命令和函數(shù)。 注意:lookfor和模糊查詢查到的不是詳細(xì)信息,通常還需要在確定了具體函數(shù)名稱后用help命令顯示詳細(xì)信息。19.參考答案: dsolve(’D3y-D2y=x’,’y(1)=8’,’Dy(1)=7’,’D2y(1)=4’,’x’) ans=-1/6*x^3+6*exp(x)/exp(1)-1/2*x^2+5/2*x+1/620.參考答案: 21.參考答案: >>A=[492;764;357]; >>B=[372628]’; >>X=A/B X= -0.5118 4.0427 1.331822.參考答案: 23.參考答案: (1)翻轉(zhuǎn)模塊 翻轉(zhuǎn):將鼠標(biāo)指針指向要翻轉(zhuǎn)的模塊并按下鼠標(biāo)右鍵,在彈出的菜單中選擇Format欄中的FlipBlock項,模塊將翻轉(zhuǎn)180°,每選擇一次模塊都將翻轉(zhuǎn)180°,該操作也可以在菜單欄中的Format菜單中進(jìn)行。 (2)給模型窗口加標(biāo)題 在模型窗口的上方雙擊鼠標(biāo)左鍵,會出現(xiàn)的一個文本輸入框,輸入文字并通過Format菜單中的選項改變字體的顏色和大小,就可以做出一個好看的標(biāo)題。(在模型窗口的任意地方都可以通過雙擊鼠標(biāo)左鍵后輸入文字為模型窗口添加說明) (3)指定仿真時間 選擇Simulation菜單打開參數(shù)設(shè)置對話框,在Solver頁面中第一項Simulationtime中通過輸入開始時間和結(jié)束時間來確定仿真時間。 (4)設(shè)置示波器的顯示刻度 雙擊示波器模塊彈出示波器顯示窗口,在坐標(biāo)軸區(qū)域內(nèi)的任意位置單擊鼠標(biāo)右鍵,在彈出的菜單中選擇Axesproperties…菜單項彈出示波器坐標(biāo)軸屬性對話框,可以設(shè)置Y軸顯示的范圍。24.參考答案: >>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') 25.參考答案: >>X=rand(3) >>[L,U]=lu(X) >>[Q,R]=qr(X) >>[V,D]=eig(X) >>[U,S,V]=svd(X)26.參考答案: 27.參考答案: 28.參考答案: >>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*x29.參考答案:用關(guān)鍵字global可以把一個變量定義為全局變量,在M文件中定義全局變量時,如果在當(dāng)前工作空間已經(jīng)存在了相同的變量,系統(tǒng)將會給出警告,說明由于將該變量定義為全局變量,可能會使變量的值發(fā)生改變,為避免發(fā)生這種情況,應(yīng)該在使用變量前先將其定義為全局變量。30.參考答案: >>P=[3,4,7,2,9,12]; >>r=roots(P) r=-0.8612+1.4377i -0.8612-1.4377i 0.6737+1.0159i 0.6737-1.0159i -0.958331.參考答案: >>strl='hello2' strl=hello2 >>double(strl) ans=10410110810811150 >>str2='matlab' str2=matlab >>double(str2) ans=10997116108979832.參考答案:指令窗口、歷史指令窗口、工作空間瀏覽器、當(dāng)前目錄瀏覽器等窗口構(gòu)成。33.參考答案: (1)先建立一個靜態(tài)文本對象作為界面的標(biāo)題“簡單聲音播放器” (2)建立一個按鈕對象用于啟動播放器,callback函數(shù)中的內(nèi)容為 [y,f,b]=wavread(’loff’);%讀入聲音文件loff.wav S.ound(y,f,b)%由聲卡播放聲音 (3)再建立一個用于關(guān)閉界面的按鈕對象,callback函數(shù)中的內(nèi)容為 close(gcbf)34.參考答案: 35.參考答案: 36.參考答案:當(dāng)前目錄可以在當(dāng)前目錄瀏覽器窗口左上方的輸入欄中設(shè)置,搜索路徑可以通過選擇操作桌面的file菜單中的SetPath菜單項來完成。在沒有特別說明的情況下,只有當(dāng)前目錄和搜索路徑上的函數(shù)和文件能夠被MATLAB運行和調(diào)用,如果在當(dāng)前目錄上有與搜索路徑上相同文件名的文件時則優(yōu)先執(zhí)行當(dāng)前目錄上的文件,如果沒有特別說明,數(shù)據(jù)文件將存儲在當(dāng)前目錄上。37.參考答案:A38.參考答案: 命令文件: 一個三位數(shù)交換順序輸出 a=input(’請輸入一個三位數(shù)字:’); x=mod(a,10); y=mod(a,100)-x; z=a-y-x; e=100*x+y+z/100; disp(e)39.參考答案: >>y=[3696;6774;7323;4252;2487;8744]; >>bar(y) >>bar(y,’stack’) 40.參考答案: >>r=solve(’a*t^2+b*t+c=0’,’t’) r= [1/2/a*(-b+(b^2-4*a*c)^(1/2))] [1/2/a*(-b-(b^2-4*a*c)^(1/2))]41.參考答案: >>S=solve('a*x^2+b*y+c=0','b*x+c=0','x','y'); >>disp('S.x='),disp(S.x) >>disp('S.y='),disp(S.y) S.x= -c/b S.y= -c*(a*c+b^2)/b^342.參考答案: 43.參考答案: >>[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) 44.參考答案: 45.參考答案: 46.參考答案: 47.參考答案:MATLAB具有功能強大、使用方便、輸入簡捷、庫函數(shù)豐富、開放性強等特點。48.參考答案: 程序: a=0;b=3*pi; n=1000; h=(b-a)/n; x=a;s=0; f0=exp(-0.5*x)*sin(x+pi/6); fori=1:n x=x+h; f1=exp(-0.5*x)*sin(x+pi/6); s=s+(f0+f1)*h/2; f0=f1; end49.參考答案:Tab50.參考答案:lookfor51.參考答案: (1) if表達(dá)式 語句組A end (2) if表達(dá)式 語句組A else 語句組B end (3) if表達(dá)式1 語句組A elseif表達(dá)式2 語句組B else 語句組C end52.參考答案:B53.參考答案: S.imulink是一個用來對動態(tài)系統(tǒng)進(jìn)行建模、仿真和分析的軟件包,它支持連續(xù)的、離散的或二者混合的線性和非線性系統(tǒng),也支持具有多種采樣速率的多速率系統(tǒng)。54.參考答案: >>p=poly([1234]); >>polyvalm(p,8) ans= 84055.參考答案: >>a=[535;374;798]; >>b=[242;679;836]; >>a+b ans= 777 91413 15121456.參考答案: 57.參考答案:在加、減運算時數(shù)組運算與矩陣運算的運算符相同,乘、除和乘方運算時,在矩陣運算的運算符前加一個點即為數(shù)組運算,如a*b為矩陣乘,a.*b為數(shù)組乘。58.參考答案: 59.參考答案: 在通常情況下,左除x=a/b是a*x=b的解,右除x=b/a是x*a=b的解,一般情況下,。60.參考答案: >>[c,hc]=contour(peaks(30)); >>set(hc(4),’linewidth’,2) >>set(hc(6),’edgecolor’,[1,0.8,0],’linestyle’,’:’) >>set(hc(10),’marker’,’*’) 61.參考答案: >>P=[8,2,2,0,6,1,0]; >>poly2sym(P) A.ns=8*x^6+2*x^5+2*x^4+6*x^2+x62.參考答案: >>surf(peaks(30)); >>colormap(hot) >>colormap(cool) >>colormap(lines) 63.參考答案: >>x=-5:0.2:5; >>y=x.^3+x+1; >>plot(x,y) 64.參考答案: 函數(shù)文件: 文件名:transform 程序: function[r,theta]=transform(x,y) r=sqrt(x*x+y*y); theta=atan(y/x); 函數(shù)調(diào)用: 程序: x=input(’Pleaseinputx=:’); y=input(’Pleaseinputy=:’); [r,theta]=transform(x,y); disp([’矢徑r為:’,num2str(r),’’,’極角theta為:’,num2str(theta)])65.參考答案: Iimread(’linshuhao.bmp’); Jrgb2gray(I); Subplot(1,2,1); Imshow(I) Subplot(1,2,2); Imshow(J)66.參考答案: 67.參考答案: 68.參考答案: >>d=deconv([31368],[14]) d= 31269.參考答案: >>a=[693;275]; >>b=[241;468]; >>a.*b ans= 12363 8424070.參考答案: 71.參考答案: break語句用于終止for循環(huán)和while循環(huán)的執(zhí)行。如果遇到break語句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語句。在嵌套循環(huán)中,break只存在于最內(nèi)層的循環(huán)中。 return語句用于終止當(dāng)前的命令序列,并返回到調(diào)用的函數(shù)或鍵盤,也用于終止keyboad方式,在MATLAB中,被調(diào)用的函數(shù)運行結(jié)束后會自動返回調(diào)用函數(shù),使用return語句時將return插入被調(diào)用函數(shù)的某一位置,根據(jù)某種條件迫使被調(diào)用函數(shù)提前結(jié)束并返回調(diào)用函數(shù)。72.參考答案: 73.參考答案: (1)f=3*x^2+5*x+2 表示在給定x時,將3*x^2+5*x+2的數(shù)值運算結(jié)果賦值給變量f,如果沒有給定x則指示錯誤信息。 (2)f='3*x^2+5*x+2' 表示將字符串'3*x^2+5*x+2'賦值給字符變量f,沒有任何計算含義,因此也不對字符串中的內(nèi)容做任何分析。 (3)x=sym('x') f=3*x^2+5*x+2 表示x是一個符號變量,因此算式f=3*x^2+5*x+2就具有了符號函數(shù)的意義,f也自然成為符號變量了。74.參考答案:D75.參考答案: 76.參考答案: 程序: n=0; a=[]; forx=1:18 fory=1:18 z=20-x-y; if25*x+20*y+16*z==400 a=[a;x,y,z]; n=n+1; end end end disp(['方程組共有',num2str(n),'組解']); disp(a)77.參考答案: 程序: y=0;n=100; fori=1:n y=y+1/i^2; end78.參考答案: 79.參考答案: >>A=[-3,-5,-8,-9]; >>B=poly(A) B.1252238311080 >>poly2str(B,’X’) A.ns=X4+25X3+223X2+831X+108080.參考答案: >>x0=0:pi/5:4*pi; >>y0=sin(x0).*exp(-x0/10); >>x=0:pi/20:4*pi; >>y=spline(x0,y0,x); >>plot(x0,y0,'or',x,y,'b') 81.參考答案: clear;clc; n=input('請輸入一個數(shù)字n='); switchmod(n,5) case0 fprintf('%d是5的倍數(shù)/n',n) otherwise fprintf('%d不是5的倍數(shù)/n',n) end82.參考答案: >>surf(peaks) >>shadinginterp >>light(’Position’,[-3-21]); >>lightingflat >>lightinggouraud

溫馨提示

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

最新文檔

評論

0/150

提交評論