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