國家開放大學Matlab語言及其應(yīng)用期末考試復習資料匯編_第1頁
國家開放大學Matlab語言及其應(yīng)用期末考試復習資料匯編_第2頁
國家開放大學Matlab語言及其應(yīng)用期末考試復習資料匯編_第3頁
國家開放大學Matlab語言及其應(yīng)用期末考試復習資料匯編_第4頁
國家開放大學Matlab語言及其應(yīng)用期末考試復習資料匯編_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Matlab語言及其應(yīng)用復習試題一超越高度溫馨提醒:可以使用word查找功能快速查找對應(yīng)題目和答案。查找快捷鍵:Ctrl+F一、單選題(12小題,每小題3分,共36分)L如果將矩陣A第1行第1列的元素改為50,可以通過(

)語句來完成。A.A(l,1)=50C.A(l;1)=25

B.A(kl)=50D.A(11)=52.矩陣每一行中的元素之間要用某個符號分割,這個符號可以是(

)。A.逗號C.回車

B.分號D.冒號3.如果x=l:-2:-8,則x(l)和x(5)分別是()。A.1,-8C.-1.-84.M文件根據(jù)調(diào)用方式的不同可以分為(A.圖形文件C.腳本文件和函數(shù)文件

B.~1,~7D.1,-7),,B.全局文件D.數(shù)組文件和全局文件5.在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(

)oA.returnC.continue6.繪制系統(tǒng)單位階躍響應(yīng)曲線的函數(shù)是(A.step()C.sys()

B.breakD.keyboad)。B.impluse(D.gensig(7.圖形窗口的分割函數(shù)SUbPlot(2,2,[13])可以把一個窗口分割為(

)個子窗口。A.2C.48.Matlab中求積分的函數(shù)為(A.diff()

),

B.3D.無法確定B.limit(C.int(

D.solve(9.關(guān)于非數(shù)NaN,以下錯誤的是(A.可以參與運算C.可以比較大小1

3

B.不會造成中斷D.可以代表無窮大10.假設(shè)數(shù)組A=4,7

6,則mod(A,2),9.

)01A.A=4,70C.A=1,0

369.

1B.A=0,1D.A=11.清除當前工作空間中的變量的函數(shù)是(

)。A.clcallC.clc12.符號運算中的因式分解函數(shù)是(

)o

B.clearD.clear

tdlA.factor(

)

B.expand(

)C.collect(

)

D.simplify(

)二、判斷題(15小題,每小題2分,共30分)13.plot。是MatIab最基本的繪圖函數(shù)。(

)14.Mallab命名規(guī)則是變量名、函數(shù)名對字母大小寫敏感。(

)15.在MaUab中,冒號表達式a:b:C是一個重要的運算符,其中最后一個參數(shù)C一定會大于參數(shù)a。(

)16.如果x=l:-2:-8,則X(5)是-8。(17.Mallab的變量名不可以包含空格。(18.在Sin(X)運算中,X是角度。(19.Mallab中注釋行的開頭是丸(20.在Mallab中,復數(shù)的表示是a+b*i,(

))

)

)

)21.符號表達式可以用SinIPIe(

)函數(shù)化簡。(

)22.符號運算以推理解析的方式進行,因此不受計算誤差積累問題困擾。(

)23.xyl2一是合法的Matlab變量名。(

)24.Matlab軟件是由美國MathWorks公司推出的用于數(shù)值計算和圖形處理的科學計算軟件。(

)25.函數(shù)必須是一個單獨的M文件。(

)26.使用函數(shù)ZerOS(5)生成的是一個具有5個元素的向量。(

)27.標量和數(shù)組不可以進行乘除運算。(

)三、簡答題(3小題,每小題5分,共15分)28.Simulink的特點是什么?29.要求在閉區(qū)間[0,2冗]上產(chǎn)生具有30個等距采樣點的一維數(shù)組。試用兩種不同的指令實現(xiàn)。30.說明Matlab中循環(huán)控制break語句的用法。四、應(yīng)用分析題(2小題.每小題5分,共10分)31.請寫出以下程序的功能:t=0:0.5:100;y∣=exp(-8*t);y2=exp(-3*t);ya=exp(-7*t);plot(t,yι,,-ob,,t,y2,':*rz,t,y3,,一/g)32.請寫出以下程序執(zhí)行完成后數(shù)組B、B(2,:)的結(jié)果:A=l:2:5:B=[A;2*Λ;3*Λ]五、編程題(以單選題的形式呈現(xiàn),包括3小題,每小題3分,共9分)設(shè)y=cos>.l+舞],把X從。至2n間分為99點,畫出以X為橫坐標,y為縱坐標的曲線。滿足以上要求的程序如下,請選出各小題中空白處的正確答案。33.X=(0,2*pi,99)j(A.cosC.Iinspace34.y=cos(9.1+______./(1+X.*×));(Λ.5sin(×)C.5*sin×

)

)

B.sinD.spaceB.5*sin(x)D.5sin×35.plot(_/I,)(A.x,yC.sin(x),y

)

B.×,yD.×,cosyMatlab語言及其應(yīng)用復習試題一參考答案一、單選題(12小題,每小題3分,共36分)LA2.A3.D4.C5.C6.A7.B8.C9.C10.B11.D12.A二、判斷題(15小題,每小題2分,共30分)13.√14.18.X19.23.√24.

√15.XX20.×√25.√

16.X17.√21.J22.√26.J27.X三、簡答題(3小題,每小題5分,共15分)28.SiinUIink的特點是什么?答:SirnUlink是一種強有力的仿真工具,它能讓使用者在圖形方式下以最小的代價來模擬真實動態(tài)系統(tǒng)的運行,具有如下特點:(1分)(1)建立動態(tài)的系統(tǒng)模型并進行仿真;以直觀的方式建模。(1分)(2)增添定制模塊元件和用戶代碼。(1分)(3)快速、準確地進行設(shè)計模擬;分層次的表達復雜系統(tǒng)。(1分)(4)交互式的仿真分析。(1分)29.要求在閉區(qū)間[0,2冗]上產(chǎn)生具有30個等距采樣點的一維數(shù)組。試用兩種不同的指令實現(xiàn)。答:方法1:使用數(shù)組生成的冒號表達式(注意Pi的寫法)a=0:2*pi/30:2*pi(2分)方法2:使用數(shù)組生成的IinSPaCe函數(shù)(注意Pi的寫法)al=linspace(0,2*pi,30)(3分)30.說明Matlab中循環(huán)控制break語句的用法。答:break語句用于終止for循環(huán)和WhiIe循環(huán)的執(zhí)行(2分)。如果遇到break語句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語句(2分)。在嵌套循環(huán)中,break只存在于最內(nèi)層的循環(huán)中。(1分)四、應(yīng)用分析題(2小題,每小題5分,共10分)31.請寫出以下程序的功能:t=0:0.5:100;yl=exp(-8*t);y2=exp(-3*t);y3=exp(-7*t);plot(t,yl,,-ob?t,y2,':*rft,y3,,-.^g,)答:有一組測量數(shù)據(jù)滿足y=e·(2分),t的變化范圍為0100(1分)。以上程序是用不同的線型和標記點畫出三種情況下的曲線(1)(2)

a=8時為藍色-O-O-O-O線(1分)a=3時為紅色.*線(1分)(3)a=7時為綠色-.J「線32.請寫出以下程序執(zhí)行完成后數(shù)組B、B(2,:)的結(jié)果:A=l:2:5;B=[A;2*A;3*A]答:B4分)B(2,:)ans=2610(1分)(注:“ans=”不是必須要寫的內(nèi)容,后面的數(shù)字正確即可,數(shù)字間間隔可用空格,可用逗號)五、編程題(以單選題的形式呈現(xiàn),包括3小題,每小題3分,共9分)33.C34.B35.AMatlab語言及其應(yīng)用復習試題二一、單選題(12小題,每小題3分,共36分)166,

.如果想將矩陣A第2行第3列的元素改為

可以通過(B.A(2:3)=66

)語句來完成。2

A.A(2,3)=66C.A(3;2)=66.下列哪條指令是求矩陣的行列式的值?(A.mv

)

D.A(32)=66B.diagC.det3.Matlab中求極限的函數(shù)為(

D.eigA.efg(c.int(

))

B.limit(D.solve(4.一般情況下,繪圖命令每執(zhí)行一次就刷新當前圖形窗口,圖形窗口原有圖形將不復存在。若希望在已繪圖形上疊加新的圖形,可以使用(A.hoIdonC.hold

)命令。B.hoIdoffD.plot5.如果一個命令行很長,一個物理行之內(nèi)寫不下,按回車到下一行繼續(xù)寫命令的其它部分。

可以在第一個物理行之后加上(

)并A.:C.回車6.Matlab中的程序控制結(jié)構(gòu)不包含(A.順序結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)

)。

B.D.空格B.選擇結(jié)構(gòu)D.過程結(jié)7.清空Matlab工作空間內(nèi)所有變量的指令是(A.clcC.clear

構(gòu))。B.cisD.clf8.在循環(huán)結(jié)構(gòu)中跳出循環(huán),執(zhí)行循環(huán)后面代碼的命令為(

)。A.returnC.continue9.角度x=[22159],計算其正弦函數(shù)的運算為()β

B.breakD.keyboardA.SIN(deg2rad(X》C.sin(x)10.Matlab中變量名的第一個字符是(A.字母C.下劃線

B.SIN(x)D.sin(deg2rad(x^B.數(shù)字D.空格IL圖形窗口的分割函數(shù)SUbPlOt(2,2,A.2C.412.Matlab中求導數(shù)的函數(shù)為(

[13])可以把一個窗口分割為(B.3D.無法確定

)個子窗口。)。A.diff(C.int(

))

B.limit(D.solve(

))二、判斷題(15小題,每小題2分,共30分)13.xyl2是合法的Mallab變量名。14.Matlab中的變量必須遵循先定義后使用的原則。15.MatIab中生成數(shù)組時需要對其維數(shù)和類型進行說明。

((

))16.在UatIab中冒號表達式a:b:c是一個重要的運算符,其中最后一個參數(shù)C一定會大于參數(shù)a。(

)17.Matlab提供了兩種創(chuàng)建符號變量和表達式的函數(shù):sym和syms(>18.雙縱坐標圖形的繪制函數(shù)是Plotyy()。(-17)19.Matlab的含義為矩陣實驗室(MatriXLabOratory)。20.標量可以和數(shù)組進行加減運算。

(((

)))21.plot()是MatIab最基本的繪圖函數(shù)。22.Matlab中注釋行的開頭是丸

((

))23.在MatIab中,二維餅圖由函數(shù)pie()來實現(xiàn)。24.Matlab的程序文件和Simulink模型文件的擴展名分別是.mdl和.mo25.符號表達式可以用SinIPlityO函數(shù)化簡。26.在MatIab中,點運算(.*、./、「)兩矩陣維數(shù)可以不同。27.符號表達式的運算結(jié)果是符號表達式。

(((((

)))))三、簡答題(3小題,每小題5分,共15分)28.建立矩陣的常用方法有哪兩種?各有什么優(yōu)點?29.a=[610.90-28-0.7],在進行邏輯運算時,a相當于什么樣的邏輯量?依據(jù)是什么?30.Simulink的特點是什么?四、應(yīng)用分析題(2小題,每小題5分,共IO分)31.請寫出以下程序的功能:t=0:0.5:20;yl=exp(-0.l*t);y2=exp(-0.2*t);y3=exp(-0.5*t);plot(t,yl,,一ob',t,y2,':*r',t,y3,'一,Cg32.請寫出以下程序的功能:N=0;k=0;n=input(請輸入密碼(整數(shù))?n');while(k==0)ifn==8761disp(輸入正確')k=l;elsek=0;∏=input("密碼錯誤,請重新輸入密碼(整數(shù))\d);endend五、編程題(以單選題的形式呈現(xiàn),包括3小題,每小題3分,共9分)給定系統(tǒng)G(S)=s3÷0.5s2+2s+l

求系統(tǒng)的零極點增益模型,并求其單位脈沖響應(yīng)及單位階躍響應(yīng)。滿足以上要求的程序如下,請選出各小題中空白處的正確答案。33.num-[l213];den=_________;Λ.10.521C.[1213]34.sys=tf(_____)Λ.num*numC.den,num35.sysl=tf2zp(num,den)sys2=tf2ss(sys)%殺統(tǒng)的狀態(tài)空間模型;impulse(sys2)_____(sys2)Λ.stpC.step

B.[10.521]D.1121B.num,denD.de,denB.spD.strp

()()()Matlab語言及其應(yīng)用復習試題二參考答案一、單選題(12小題,每小題3分,共36分)1.A6.D

2.C3.B7.C8.B

4.A9.D

5.B10.A11.B

12.A二、判斷題(15小題,每小題2分,共30分)13.718.√23.√

14.×19.√24.X25.√

15.×20.√

16.×21.√26.×

17.√22.×27.√三、簡答題(3小題,每小題5分,共15分)28.建立矩陣的常用方法有哪兩種?各有什么優(yōu)點?答:建立矩陣的常用方法有直接輸入法和通過M文件建立矩陣的方法。(2分)①直接輸入法,如B=[2573],優(yōu)點是輸入方法方便簡捷;(2分)②通過M文件建立矩陣的方法,該方法適用于建立尺寸較大的矩陣,并且易于修改。(1分)29.a=[610.90-28-0.7],在進行邏輯運算時,a相當于什么樣的邏輯量?依據(jù)是什么?答:在Matlab中對數(shù)組a進行邏輯運算時,a相當于a=[l1011],

(3分)依據(jù)是:MatIab約定在所有關(guān)系、邏輯表達式中,作為輸入的任何非0數(shù)都被看成是“邏輯真”,只有。被認為是“邏輯假”。(2分)30.

Simulink的特點是什么?答:SimUiink是一種強有力的仿真工具,它能讓使用者在圖形方式下以最小的代價來模擬真實動態(tài)系統(tǒng)的運行,具有如下特點:(1分)(1)建立動態(tài)的系統(tǒng)

溫馨提示

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

評論

0/150

提交評論