2019——2020學年第二學期
《MATLAB基礎》期末考試(A)
(課程代碼:020325048)
試卷稽核人: 考試時間: 2020.5.28
注意事項: 1. 本試卷适用于18級電子通信專業大學學生使用。
2. 本試卷共4頁,滿分60分。答題時間90分鐘。
班級: 姓名: 學号:
題号 一 二 三 總分
評分
得分 評卷人
一、填空題(本大題共8道小題,每空1分,共10分)
1、在MATLAB中,函數檔案中的變量是 ____ 變量。定義全局變量是函數間傳遞資訊的一種手段,可以用global指令定義。
2、設A=[1,2;3,4],B=[5,6;7,8],則A*B= , A.*B= 。
3、100X100的矩陣a,它的第30行30列個元素對應的序号是 ___ ,它的序号是60的元素對應的下标是 ______。
4、向量[2,0,0,3,-1]所代表的多項式是 ______ 。
5、産生一個全0的100階矩陣a,置a的50行60列元素為5,指令視窗的語句是 ______ 。
6、産生一個-1~1之間均勻分布的3階随機矩陣a,并求它的逆矩陣b。指令視窗的語句是 _____ 。
7、産生一個均值為-0.5,方差為1的正态分布的3X10随機矩陣a,并求它的轉置矩陣b和共轭轉置矩陣c。指令視窗的語句是 ____ 。
8、函數檔案由 ___ 語句引導。在函數定義時,函數的輸入輸出參數稱為形式參數。在調用函數時,輸入輸出參數稱為實際參數。
得分 評卷人
二、選擇題(本大題共5道小題,每題2分,共10分)
1、在MATLAB指令視窗運作以下語句,回車後結果等于0的是( )。
A.>>uint8(60.76) B.>>uint8(-60.76)
C.>>uint8(1234.567) D.>>uint8(0.76)
2、下列不可作為MATLAB合法變量名的是( )。
A._Bas B.a123 C.H_h D.xyz_2a
3、建立5×6随機矩陣A,其元素為[100,200]範圍内的随機整數,相應的指令是( )。
A. A=round(100+200rand(5,6)) B.A=ceil(200+100rand(5,6))
C.A= floor(100+300rand(5,6)) D.A=fix(100+100rand(5,6))
4、在指令行視窗中分别輸入下列指令,對應輸出結果正确的是( )。
A.指令x=[-2:2],結果x=[-2 -1 0 1 2]
B.指令x=zeros(1,2);x>=0,結果ans=1
C.指令y=diag(eye(3),1),結果y=[0 0]
D.指令[-2:2]+30*eye(size([-2:2])),結果ans=[-2 -1 0 1 2]
5、subplot(2,2,2)是指( )的子圖。
A.兩行兩列的左下圖 B.兩行兩列的右下圖
C.兩行兩列的左上圖 D.兩行兩列的右上圖
得分 評卷人
三、應用題(本大題共4道小題,每題10分,共40分)
1、一個三位整數各位數字的立方和等于該數本身則稱該數為水仙花數。輸出全部水仙花數。編寫腳本檔案實作。(10分)
2、以下程式拟實作在同一圖形視窗中繪制y1和y2兩條曲線,并對圖形坐标軸進行控制,請把程式補充完整。(10分)
x=-3:0.1:3;
y1=2x+5;
y2=x.^2-3x;
plot(x,y1) %繪制曲線y1
_____________ ;①
plot(x,y2) %繪制曲線y2
m1=max([y1,y2]);
m2=min([y1,y2]);
_________ ;②
%用axis調制坐标軸,橫坐标在[-3,3]之間,縱坐标在m1和m2之間
3、分别用直接解法、LU分解矩陣法、QR分解矩陣法求解法求解下列線性方程組。分析它們的實作條件。(10分)

4、程式設計實作:
(1)某檢測參數f随時間t的采樣結果如表1所示,分别用線性插值方法和最近點插值方法計算t=2,12,22,32,42,52時的f值;繪圖:原始資料點用+标注,線性插值計算得到的點用*标注,最近點插值計算得到的點用d(菱形)标注。(5分)
(2)繪出的圖形如圖1所示。請問:由圖1判斷,對f和t的關系而言用哪種插值方法更合适?(5分)