




免費預覽已結束,剩余1頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、填空題1. MATLAB命令窗口中可用 clear 命令清除工作區中的變量;用 clc 命令清除命令窗口中的內容。2. MATLAB中的運算符包括數學運算符、 關系運算符 、 邏輯運算符 。3 MATLAB中的M文件有 命令文件 和 函數文件。4. MATLAB中的函數類型有嵌套函數、 內嵌函數 、 、私有函數和匿名函數。5. MATLAB中用系統預定義的特殊變量 ans 表示函數輸入參數個數。6. MATLAB中用系統預定義的特殊變量 inf 表示無窮大。7. MATLAB中用 myarray 符號定義單元數組。8. MATLAB中用 hold 命令打開圖形保持功能。9 MATLAB中如果一個變量名為123,該變量名是否合法 否 (填是或否)。10. MATLAB中用 inv 函數完成矩陣的求逆運算,用 det 函數求矩陣的行列式。二、閱讀下述MATLAB腳本程序A=3 5 7 9;0 2 4 1;6 4 4 8;B=ones(3,3);b=A(1 2,2:3);B(4,4)=5;A(1,2,:)=;C=A;B(:,1:3);D=reshape(C,2,8); 寫出b、A、B、C、D的結果。 bb = 5 7 2 4 AA = 6 4 4 8 BB = 1 1 1 0 1 1 1 0 1 1 1 0 0 0 0 5 CC = 6 4 4 8 1 1 1 0 1 1 1 0 1 1 1 0 DD = 6 1 4 1 4 1 8 0 1 1 1 1 1 1 0 0三、已知矩陣A為44的正態分布的隨機矩陣,編寫腳本程序實現矩陣B, B矩陣為對角矩陣,主對角線元素為A矩陣的主對角線元素加1,并將矩陣B存入文件result.mat文件中。 A=randn(4,4) v=diag(A) B=diag(v+1,0)save result.mat B四、已知多項式和,編寫腳本程序計算1) 多項式a(x)+b(x) 2) a(x)*b(x)2) 多項式a(x)/b(x)的部分分式展開。 sym x; a=inline(2*x3+3*x+5,x); b=inline(x4+3*x2+1,x); c=collect(a(ans)+b(ans),ans)c =2*x3+3*x+6+x4+3*x2 d=collect(a(ans)*b(ans),ans)d =5+2*x7+9*x5+5*x4+11*x3+15*x2+3*xe=expand(a(ans)/b(ans)五、用MATLAB編寫函數,計算,函數的輸入參數為x,輸出參數為f,函數名為fun。function f=fun(x)if x=0 & x=1 & x t=0:0.2:2*pi; y=sin(pi*t); subplot(2,1,1); plot(t,y,r-*) subplot(2,1,2) y=cos(pi*t); plot(t,y,r-o)一、填空題1. MATLAB中用 any 函數查找數組中的非零元素,用 函數對數組進行排序。2. MATLAB中的M文件包括 命令文件 和 函數文件 。3. MATLAB中用系統預定義的特殊變量 eps 表示浮點數的精度。4. MATLAB中8位有符號整數用 sint8 定義。無符號8位:uint85. MATLAB中小括號、轉置運算符和冒號運算符,具有最高優先級的為 冒號 。6. MATLAB中用系統預定義的特殊變量 nargout 表示函數輸出參數個數。7. MATLAB中用 % 符號表示其后為程序注釋。8. 已知矩陣A,則矩陣A的共軛轉置可表示為 A 。9. MATLAB中用 grid on 命令顯示坐標軸下的網格線。10. MATLAB中如果一個函數名為test,該函數名是否合法 是 (填是或否)。11. MATLAB中用 arry 創建一個空數組。12. MATLAB命令窗口中可用 which當前路徑;用 matlabroot 命令查看搜索路徑。二、閱讀下述MATLAB腳本程序A=1 2 3 4;5 6 7 8;9 0 0 0;a=diag(A);b=A(:,1 3 4);A(:,3)=;B=repmat(A,1,2);c=length(B);寫出a、b、c、A、B的結果。 aa = 1 6 0 bb = 1 3 4 5 7 8 9 0 0 cc = 6 AA = 1 2 4 5 6 8 9 0 0 BB = 1 2 4 1 2 4 5 6 8 5 6 8 9 0 0 9 0 0三、已知矩陣A為44的均勻分布的隨機矩陣,編寫腳本程序實現矩陣B, B矩陣由A矩陣的第1、3列,第1、2行元素構成,并將矩陣B存入文件result.mat文件中。A=rand(4); a1=A(:,1); a2=A(:,3); a3=A(1,:); a4=A(2,:); b1=reshape(a1,1,4); b2=reshape(a2,1,4); B=b1;b2;a3;a4;save result.mat B四、已知矩陣X = 3 2 0; -5 0 7; 0 0 1,編寫腳本程序查找元素值大于2小于9的元素向量及其下標向量,并對矩陣X按列維方向升序排序。五、已知多項式和,編寫腳本程序計算:1) 多項式a(x)+b(x)2) 多項式a(x)*b(x)。3) 多項式a(x)的根。 sym x; a=inline(x3+2*x2+1,x); b=inline(x2+1,x); c=collect(a(ans)+b(ans),ans); cc =x3+3*x2+2 c=collect(a(ans)*b(ans),ans)c =1+x5+2*x4+x3+3*x2 solve(x3+2*x2+1=0)ans= -1/6*(172+12*177(1/2)(1/3)-8/3/(172+12*177(1/2)(1/3)-2/31/12*(172+12*177(1/2)(1/3)+4/3/(172+12*177(1/2)(1/3)-2/3+1/2*i*3(1/2)*(-1/6*(172+12*177(1/2)(1/3)+8/3/(172+12*177(1/2)(1/3) 1/12*(172+12*177(1/2)(1/3)+4/3/(172+12*177(1/2)(1/3)-2/3-1/2*i*3(1/2)*(-1/6*(172+12*177(1/2)(1/3)+8/3/(172+12*177(1/2)(1/3)六、用MATLAB編寫函數,當函數輸入為一個參數時,輸出為輸入的平方;當函數輸入為2個參數時,輸出為輸入之和。函數定義為:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 顱腦損傷病人的心理護理
- 鄉鎮常用公文寫作課件
- 青少年心理健康教育系列講座
- 小班語言小蠟筆
- 出售單位股份協議書
- 工作介紹居間合同協議
- 小朋友養寵物合同協議
- 租賃婚慶設備合同協議
- 租賃合同備案動遷協議
- 田地出讓合同協議
- 美學《形象設計》課件
- LY/T 1556-2000公益林與商品林分類技術指標
- GB/T 3522-1983優質碳素結構鋼冷軋鋼帶
- 主要電氣設備絕緣電阻檢查記錄
- 探析小學數學作業分層設計與評價獲獎科研報告
- 入團志愿書樣本(空白)
- 2022年續聘申請書
- 單片機病房呼叫系統設計
- 交通信號系統紅綠燈安裝專項施工方案
- DB14∕T 2024-2020 出口水果包裝廠管理規范
- 08真空熱處理爐
評論
0/150
提交評論