matlab考试试题,matlab-考试试题-
matlab-考試試題-
MATLAB 考試試題 (1) 產(chǎn)生一個(gè)1x10的隨機(jī)矩陣,大小位于( -5 5),并且按照從大到小的順序排列好!(注:要程序和運(yùn)行結(jié)果的截屏)答案:a=10*rand(1,10)-5;b=sort(a, descend )1.請(qǐng)產(chǎn)生一個(gè)100*5 的矩陣,矩陣的每一行都是[1 2 3 4 5]2. 已知變量:A=’ilovematlab’ ;B=’matlab’, 請(qǐng)找出:(A) B在A中的位置。(B) 把B放在A后面,形成C=‘ilovematlabmatlab’3. 請(qǐng)修改下面的程序,讓他們沒有 for循環(huán)語句!A=[1 2 3; 4 5 6; 7 8 9];[r c]=size(A); for i=1:1:rfor j=1:1:cif (A(i,j)>8 | A(i,j)> a=[3 4 -7 -12];5 -7 4 2 ;1 0 8 -5;-6 5 -2 10];c=[4; -3; 9;-8];b=rank(a)b = 4(2)>> d=a\cd = -1.4841, -0.6816, 0.5337,-1.2429即: x=-1.4841;y= -0.6816;z= 0.5337;w=-1.24292、設(shè) y=cos[0.5+((3sinx)/(1+x^2))] 把x=0~2π間分為101點(diǎn),畫出以x為橫坐標(biāo),y為縱坐標(biāo)的曲線;解:>> x=linspace(0,2*pi,101);y=cos(0.5+3.*sin(x)./(1+x.*x));plot(x,y)3、設(shè) f(x)=x^5-4x^4+3x^2-2x+6 (1)取x=[-2,8]之間函數(shù)的值(取100個(gè)點(diǎn)),畫出曲線,看它有幾個(gè)零點(diǎn)。(提示:用polyval 函數(shù))解:>>p=[1 -4 3 -2 6];x=linspace(-2,8,100);y=polyval(p,x);plot(x,y);axis([-2,8, -200,2300]);為了便于觀察,在y=0處畫直線,圖如下所示:與y=0直線交點(diǎn)有兩個(gè),有兩個(gè)實(shí)根。(2)用roots函數(shù)求此多項(xiàng)式的根 >> a=roots(p)a = 3.0000 ,1.6956 , -0.3478 + 1.0289i , -0.3478 - 1.0289i4、在[-10,10;-10,10]范圍內(nèi)畫出函數(shù) 的三維圖形。 解:>>[X,Y]=meshgrid(-10 : 0.5 :10);a=sqrt(X.^2+Y.^2) +eps;Z=sin(a)./a;mesh(X,Y,Z);matlab試卷,求答案一、 選擇或填空(每空2分,共20分)1、標(biāo)點(diǎn)符號(hào) ( )可以使命令行不顯示運(yùn)算結(jié)果,( ) 用來表示該行為注釋行。2、下列變量名中 ( ) 是合法的。(A) char_1 ; (B) x*y ; (C) x\y ; (D) end 3、 為 ~ ,步長(zhǎng)為 的向量,使用命令 ( )創(chuàng)建。4、輸入矩陣 ,使用全下標(biāo)方式用 ( )取出元素“ ”,使用單下標(biāo)方式用 ( )取出元素“ ”。5、符號(hào)表達(dá)式 中獨(dú)立的符號(hào)變量為 ( ) 。6、M腳本文件和M函數(shù)文件的主要區(qū)別是 ( ) 和() 。7、在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為( ) 。(A) return; (B) break ; (C) continue ; (D) keyboad二、(本題12分)利用MATLAB數(shù)值運(yùn)算,求解線性方程組(將程序保存為test02.m文件)三、(本題20分)利用MATALAB符號(hào)運(yùn)算完成(將程序保存為test03.m文件):(1)創(chuàng)建符號(hào)函數(shù) (2)求該符號(hào)函數(shù)對(duì) 的微分;(3)對(duì) 趨向于 求該符號(hào)函數(shù)的極限;(4)求該符號(hào)函數(shù)在區(qū)間 上對(duì) 的定積分;(5)求符號(hào)方程 的解。四、(本題20分)編寫MATALAB程序,完成下列任務(wù)(將程序保存為test04.m文件):(1)在區(qū)間 上均勻地取20 個(gè)點(diǎn)構(gòu)成向量 ;(2)分別計(jì)算函數(shù) 與 在向量 處的函數(shù)值;(3)在同一圖形窗口繪制曲線 與 ,要求 曲線為黑色點(diǎn)畫線, 曲線為紅色虛線圓圈;并在圖中恰當(dāng)位置標(biāo)注兩條曲線的圖例;給圖形加上標(biāo)題“y1 and y2”。五、(本題15分)編寫M函數(shù)文件,利用for循環(huán)或while循環(huán)完成計(jì)算函數(shù) 的任務(wù),并利用該函數(shù)計(jì)算 時(shí)的和(將總程序保存為test05.m 文件)。六、(本題13分)已知求解線性規(guī)劃模型:的MATLAB命令為x=linprog(c,A,b,Aeq,beq,VLB,VUB)試編寫MATLAB 程序,求解如下線性規(guī)劃問題(將程序保存為test06.m文件): 問題補(bǔ)充:卷子的地址看不見符號(hào),能做就做了一些 .1、標(biāo)點(diǎn)符號(hào) ( ; )可以使命令行不顯示運(yùn)算結(jié)果,( % ) 用來表示該行為注釋行。2、下列變量名中 ( A ) 是合法的。(A) char_1 ; (B) x*y ; (C) x\y ; (D) end 3、 為 ~ ,步長(zhǎng)為 的向量,使用命令 ( 本題題意不清 )創(chuàng)建。4、輸入矩陣 ,使用全下標(biāo)方式用 ( 本題題意不清 )取出元素“ ”,使用單下標(biāo)方式用 ( 本題題意不清 )取出元素“ ”。5、符號(hào)表達(dá)式 中獨(dú)立的符號(hào)變量為 ( ) 。6、M腳本文件和M函數(shù)文件的主要區(qū)別是 ( 變量生存期和可見性 ) 和( 函數(shù)返回值 ) 。7、在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為( C ) 。(A) return; (B) break ; (C) continue ; (D) keyboad二、(本題12分)利用MATLAB數(shù)值運(yùn)算,求解線性方程組(將程序保存為test02.m文件)三、(本題20分)利用MATALAB符號(hào)運(yùn)算完成(將程序保存為test03.m文件):(1)創(chuàng)建符號(hào)函數(shù) syms x(2)求該符號(hào)函數(shù)對(duì) 的微分;(3)對(duì) 趨向于 求該符號(hào)函數(shù)的極限;(4)求該符號(hào)函數(shù)在區(qū)間 上對(duì) 的定積分;(5)求符號(hào)方程 的解。四、(本題20分)編寫MATALAB程序,完成下列任務(wù)(將程序保存為test04.m文件):(1)在區(qū)間 上均勻地取20 個(gè)點(diǎn)構(gòu)成向量 ;(2)分別計(jì)算函數(shù) 與 在向量 處的函數(shù)值;(3)在同一圖形窗口繪制曲線 與 ,要求 曲線為黑色點(diǎn)畫線, 曲線為紅色虛線圓圈;并在圖中恰當(dāng)位置標(biāo)注兩條曲線的圖例;給圖形加上標(biāo)題“y1 and y2
總結(jié)
以上是生活随笔為你收集整理的matlab考试试题,matlab-考试试题-的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php继承和重载区别,php继承中方法重
- 下一篇: 奔驰推出付费解锁后轮转向功能:4998元