1375-TMatlab語言及其應用_第1頁
1375-TMatlab語言及其應用_第2頁
1375-TMatlab語言及其應用_第3頁
1375-TMatlab語言及其應用_第4頁
1375-TMatlab語言及其應用_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷代號:1375國家開放大學2022年春季學期期末統(tǒng)一考試Matlab語言及其應用試題2022年7月一、單選題(12小題,每小題3分,共36分)1.如果將矩陣A第1行第1列的元素改為50,可以通過(A)語句來完成。 A.A(1,1)=50 B.A(1:1)=50 C.A(1;1)=25 D.A(11)=52.矩陣每一行中的元素之間要用某個符號分割,這個符號可以是(A)。 A.逗號 B.分號 C.回車 D.冒號3.如果x=l:-2:-8,則x(l)和x(5)分別是(D)。 A.1,-8 B.-1,-7 C.-1.-8 D.1,-74.M文件根據(jù)調(diào)用方式的不同可以分為(C)。 A.圖形文件 B.全局文件 C.腳本文件和函數(shù)文件 D.數(shù)組文件和全局文件5.在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C)。 A.return B.break C.continue D.keyboad6.繪制系統(tǒng)單位階躍響應曲線的函數(shù)是(A)。 A.step() B.impluse() C.sys() D.gensig()7.圖形窗口的分割函數(shù)subplot(2,2,[13])可以把一個窗口分割為(B)個子窗口。 A.2 B.3 C.4 D.無法確定8.Matlab中求積分的函數(shù)為(C), A.diff() B.limit() C.int() D.solve()9.關(guān)于非數(shù)NaN,以下錯誤的是(C)。 A.可以參與運算 B.不會造成中斷 C.可以比較大小 D.可以代表無窮大10.假設數(shù)組A=123456789,則mod( A.A=123456 C.A=01010111.清除當前工作空間中的變量的函數(shù)是(D)。 A.clcall B.cleartdl C.clc D.clear12.符號運算中的因式分解函數(shù)是(A)。 A.factor() B.expand() C.collect() D.simplify()二、判斷題(15小題,每小題2分,共30分) 13.plot()是Matlab最基本的繪圖函數(shù)。(√) 14.Matlab命名規(guī)則是變量名、函數(shù)名對字母大小寫敏感。(√) 15.在Matlab中,冒號表達式a:b:c是一個重要的運算符,其中最后一個參數(shù)c一定會大于參數(shù)a。(×) 16.如果x=l:-2:-8,則x(5)是-8。(×) 17.Matlab的變量名不可以包含空格。(√) 18.在sin(x)運算中,x是角度。(×)19.Matlab中注釋行的開頭是#。(×)20.在Matlab中,復數(shù)的表示是a+b*i,(×)21.符號表達式可以用simple()函數(shù)化簡。(√)22.符號運算以推理解析的方式進行,因此不受計算誤差積累問題困擾。(√)23.xy12_是合法的Matlab變量名。(√)24.Matlab軟件是由美國MathWorks公司推出的用于數(shù)值計算和圖形處理的科學計算軟件。(√)25.函數(shù)必須是一個單獨的M文件。(√)26.使用函數(shù)zeros(5)生成的是一個具有5個元素的向量。(√)27.標量和數(shù)組不可以進行乘除運算。(×)三、簡答題(3小題,每小題5分,共15分)28.Simulink的特點是什么?答:Simulink是一種強有力的仿真工具,它能讓使用者在圖形方式下以最小的代價來模擬真實動態(tài)系統(tǒng)的運行,具有如下特點:(1分)(1)建立動態(tài)的系統(tǒng)模型并進行仿真;以直觀的方式建模。(1分)(2)增添定制模塊元件和用戶代碼。(1分)(3)快速、準確地進行設計模擬;分層次的表達復雜系統(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ù)組生成的linspace函數(shù)(注意pi的寫法)a1=linspace(0,2?pi,30)(3分)30.說明Matlab中循環(huán)控制break語句的用法。答:break語句用于終止for循環(huán)和while循環(huán)的執(zhí)行(2分)。如果遇到break語句,則退出循環(huán)體,繼續(xù)執(zhí)行循環(huán)體外的下一行語句(2分)。在嵌套循環(huán)中,break只存在于最內(nèi)層的循環(huán)中。四、應用分析題(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,′:*r′,t,y3,′一.^g)32.請寫出以下程序執(zhí)行完成后數(shù)組B、B(2,:)的結(jié)果:A=1:2:5;B=[A;2*A;3*A]答:有一組測量數(shù)據(jù)滿足y=e-at(2分),t的變化范圍為0~100(1分)。以上程序是用不同的線型和標記點畫出三種情況下的曲線(1)a=8時為藍色-o-o-o-o線(1分)(2)a=3時為紅色..?..?..?..?線(1分)(3)a=7時為綠色-.^-.^-.^-.^線32.請寫出以下程序執(zhí)行完成后數(shù)組B、B(2,:)的結(jié)果:A=1:2:5;B=[A;2?A;3?A]答:B4分)B(2,:)ans=2610(1分)(注:“ans=”不是必須要寫的內(nèi)容,后面的數(shù)字正確即可,數(shù)字間間隔可用空格,可用逗號)五、編程題(以單選題的形式呈現(xiàn),包括3小題,每小題3分,共9分) 設y=cos9.1+5sinx1+x33.x=(O,2*pi,99);(C) A.cos B.sin C.linspace D.space34.y=cos(9.1+./(1+x.*x));(B) A.5sin(x) B.5*sin(x) C.5*sinx D.5sinx35.plot(_,’I,)(A) A.x,y B.x,yC.sin(x),y D.x,cosy試卷代號:1375國家開放大學2021年秋季學期期末統(tǒng)一考試Matlab語言及其應用試題2022年1月一、單選題(12小題,每小題3分,共36分)1.在循環(huán)結(jié)構(gòu)中跳出循環(huán),但繼續(xù)下次循環(huán)的命令為(C)。 A.return B.break C.continue D.keyboad2.fill函數(shù)的作用是繪制(B)。 A.條形圖 B.填充圖 C.階梯圖 D.桿圖3.M文件根據(jù)調(diào)用方式的不同可以分為(C)。 A.圖形文件 B.全局文件 C.腳本文件和函數(shù)文件 D.數(shù)組文件和全局文件4.矩陣每一行中的元素之間要用某個符號分割,這個符號可以是(A)。 A.逗號 B.分號 C.回車 D.冒號5.表達式ax3+by2改寫成Matlab的語句形式是(D)。 A.ax3+by2 B.a*x3+b*y2 C.ax*3+by*2 D.a*x^3+b*y^26.如果想將矩陣A第1行第1列的元素改為50,可以通過(A)語句來完成。 A.A(1,1)=50 B.A(1:1)=50 C.A(1;1)=50 D.A(11)-507.圖形窗口分割函數(shù)subplot(2,3)可以把一個窗口分割為(D)個子窗口。 A.2 B.3 C.5 D.68.如果x=l:-2:-8,則x(l)和x(5)分別是(D)。 A.1,-8 B.-1,-7 C.-1,-8 D.1,-79.Matlab中求積分的函數(shù)為(C)。 A.diff() B.limit() C.int() D.solve()10.繪制系統(tǒng)單位階躍響應曲線的函數(shù)是(A)。 A.step() B.impluse() C.sys() D.gensig()A11.ones(n,m)函數(shù)是用來產(chǎn)生特殊矩陣的,由它形成的矩陣稱為(A)。 A.單位矩陣 B.全零矩陣 C.對角矩陣 D.空矩陣12.角度x=[304560],計算其余弦函數(shù)的運算為(D)。 A.COS(deg2rad(x)) B.COS(x) C.cos(x) D.cos(deg2rad(x))二、判斷題(15小題,每小題2分,共30分)13.Matlab中注釋行的開頭是#。(×)14.程序是在Matlab的指令窗口中錄入。(√)15.使用函數(shù)zeros(5)生成的是一個具有5個元素的向量。(√)16.清空Matlab工作空間內(nèi)所有變量的指令是(ls。(×)17.假設二維數(shù)組A,則A(:)代表數(shù)組A的全部元素。(√)18._xy12是合法的Matlab變量名。(×)19.在線形圖型格式的設置中,字符r表示畫圓。(×)20.在Matlab中.二維餅圖由函數(shù)pie()來實現(xiàn)。(√)21.在sin(x)運算中,x是角度。(×)22.Matlab中的變量可以不用定義直接使用。(√)23.當程序運行時,為了查看程序的中間結(jié)果或者觀看輸出圖形,有時需要暫停程序的執(zhí)行,這時可以使用CtrI+C組合鍵,直到用戶按任一鍵后程序繼續(xù)執(zhí)行。(×)24.Matlab的含義為矩陣運算。(×)25.標量可以和數(shù)組進行乘除運算。(√)26.符號表達式的四則運算和數(shù)值運算一樣,用+、-、*、/、^運算符實現(xiàn)。(√)27.Matlab中對虛數(shù)虛單元的描述使用i或j。(√)三、簡答題(3小題,每小題5分,共15分)28.Matlab語言突出的特點是什么?答:Matlab語言具有功能強大(2分)、使用方便、輸入簡捷、庫函數(shù)豐富(2分)、開放性強等特點(1分)。29.程序的選擇結(jié)構(gòu)是什么?在Matlab中如何實現(xiàn)?答:程序的選擇結(jié)構(gòu)依據(jù)一定條件來執(zhí)行語句,在Matlab中有3種形式:(根據(jù)要點酌情給分)(1)if表達式執(zhí)行語句end(2)if表達式語句1else語句2end(3)if表達式1語句組1elseif條件2語句組2......elseif條件m語句組melse語句組end30.a=[16320-8-3],在進行邏輯運算時,a相當于什么樣的邏輯量?依據(jù)是什么?答:在Matlab中對數(shù)組a進行邏輯運算時,a相當于a=[11011]。(3分)依據(jù)是:Matlab約定在所有關(guān)系、邏輯表達式中,作為輸入的任何非0數(shù)都被看成是“邏輯真”,只有0被認為是“邏輯假”。(2分)四、應用分析題(2小題,每小題5分,共10分)31.請給出以下程序的運行結(jié)果。B=[668;656;552];[rc]=size(B);Fori=l;l:rForj=l:l:cif(B(i,j)>7|B(i,j)<4)B(i,j)=Oendendend答:B=66065655032.以下程序的功能是什么?n=0;k=0;n=input(請輸入密碼(整數(shù))\n′);while(k==0)ifn==12689 disp(′輸入正確′) k=l;else k=0; n=input(′密碼錯誤,請重新輸入密碼(整數(shù))\n′);endend答:以上程序的功能是提示“請輸入密碼(整數(shù))”,等待鍵盤輸入(1分)。如果輸入密碼為12689,則顯示“輸入正確”,程序結(jié)束(2分);否則提示“密碼錯誤,請重新輸入密碼(整數(shù))”。五、編程題(以單選題的形式呈現(xiàn),包括3小題,每小題3分,共9分)設y=cos2+3sinx1+x2,把x從0至633.x=____(O,6*pi,90); (D) A.cos B.sin C.space D.linspace34.y=cos(2+____./(1+x.*x)); (B) A.3sin(x) B.3*sin(x) C.3*sinx D.3sinx35.plot(___,′r′)(A) A.x.y B.y,x C.sin(x),y D.x,cosy試卷代號:1375國家開放大學2021年春季學期期末統(tǒng)一考試Matlab語言及其應用試題2021年7月一、單選題(12小題,每小題3分,共36分)1.如果想將矩陣A第2行第3列的元素改為66,可以通過(A)語句來完成。 A.A(2,3)=66 B.A(2:3)=66 C.A(3;2)=66 D.A(32)=662.下列哪條指令是求矩陣的行列式的值?(C) A.mv B.diag C.det D.eig3.Matlab中求極限的函數(shù)為()。 A.efg() B.limit() () D.solve()4.-般情況下,繪圖命令每執(zhí)行一次就刷新當前圖形窗口,圖形窗口原有圖形將不復存在。若希望在已繪圖形上疊加新的圖形,可以使用(A)命令。 A.holdon B.holdoff C.hold D.plot5.如果一個命令行很長,一個物理行之內(nèi)寫不下,可以在第一個物理行之后加上(B)并按回車到下一行繼續(xù)寫命令的其它部分。 A.: B.… C.回車 D.空格6.Matlab中的程序控制結(jié)構(gòu)不包含(B)。 A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.過程結(jié)構(gòu)7.清空Matlab工作空間內(nèi)所有變量的指令是(C)。 A.clc B.cls C.clear D.clf8.在循環(huán)結(jié)構(gòu)中跳出循環(huán),執(zhí)行循環(huán)后面代碼的命令為(B)。 A.return B.break C.continue D.keyboard9.角度x=[22159],計算其正弦函數(shù)的運算為(D)。 A.SIN(deg2rad(x》 B.SIN(x) C.sin(x) D.sin(deg2rad(x》IO.Matlab中變量名的第一個字符是(A)。 A.字母 B.數(shù)字 C.下劃線 D.空格11.圖形窗口的分割函數(shù)subplot(2,2,[13])可以把一個窗口分割為(B)個子窗口。 A.2 B.3 C.4 D.無法確定12.Matlab中求導數(shù)的函數(shù)為(A)。 A.diff() B.limit() C.int() D.solve()二、判斷題(15小題,每小題2分,共30分)13.xy12_是合法的Matlab變量名。 (√)14.Matlab中的變量必須遵循先定義后使用的原則。 (×)15.Matlab中生成數(shù)組時需要對其維數(shù)和類型進行說明。 (×)16.在Matlab中冒號表達式a:b:c是一個重要的運算符,其中最后一個參數(shù)c一定會大于參數(shù)a。 (×)17.Matlab提供了兩種創(chuàng)建符號變量和表達式的函數(shù):sym和syms。 (√)18.雙縱坐標圖形的繪制函數(shù)是plotyy()。 (√)19.Matlab的含義為矩陣實驗室(MatrixLaboratory)。 (√)20.標量可以和數(shù)組進行加減運算。 (√)21.plot()是Matlab最基本的繪圖函數(shù)。 (√)22.Matlab中注釋行的開頭是#。 (×)23.在Matlab中,二維餅圖由函數(shù)pie()來實現(xiàn)。 (√)24.Matlab的程序文件和Simulink模型文件的擴展名分別是.mdl和.m。 (×)25.符號表達式可以用simplity()函數(shù)化簡。 (√)26.在Matlab中,點運算(.*、./、.^)兩矩陣維數(shù)可以不同。 (×)27.符號表達式的運算結(jié)果是符號表達式。 (√)三、簡答題(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=[11011],(3分)依據(jù)是:Matlab約定在所有關(guān)系、邏輯表達式中,作為輸入的任何非0數(shù)都被看成是“邏輯真”,只有0被認為是“邏輯假”。(2分)30.Simulink的特點是什么?答:Simulink是一種強有力的仿真工具,它能讓使用者在圖形方式下以最小的代價來模擬真實動態(tài)系統(tǒng)的運行,具有如下特點:(1分)(1)建立動態(tài)的系統(tǒng)模型并進行仿真;以直觀的方式建模。(1分)(2)增添定制模塊元件和用戶代碼。(1分)(3)快速、準確地進行設計模擬;分層次的表達復雜系統(tǒng)。(1分)(4)交互式的仿真分析。(1分)四、應用分析題(2小題,每小題5分,共10分)31.請寫出以下程序的功能:t=0:0.5:20;yl=exp(-0.1*t);y2=exp(-0.2*t);y3=exp(-0.5*t);plot(t,yl,′一ob′,t,y2,′:*r′

溫馨提示

  • 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

提交評論