版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、MATLAB 試驗(yàn)題答 案 1,求以下變量的值 , 并在 MATLAB 中驗(yàn) 證; 1 a = 1 : 2 : 5 a = 31 22 22 40 49 13 -5 -8 7135 result6=a, *b result6 = 2 b = a , a , a ;a b = 28-3 111415 30 333 result7=a, /b result7 = 5551350,5000 0,5000 -3, 0000 3 c = a + b 2 , : c = 4,0000 1, 6667 1,2022 result8=a, c Attempt to reference field of non
2、-structure array, result9=a, b result9 = 4682,以下運(yùn)算就是否合法 , 為什么?如合法 , 結(jié)果就是多少? result2=a*b Error using *2,0000 2, 0000 -0, 3333 Inner matrix dimensions must agree , 0,2500 0,6000 0, 8333 result3=a+b result3 = result10=a, 2 result10 = 3621495811 16 25 36 result4=b*d result4 = result11=2, a result11 = 31
3、 22 22 24840 49 13 16 32 64 result5=b;c*d result5 = 3,用 MATLAB 求解下面的的方程 組; MATLAB 試驗(yàn)題答 案 7212x1 459, 2 92 10 y 10 2 n210 21 915 32x272211 5x3 1命令 n10 13213 x4 0, 求 y=? 運(yùn)行 format long g A=7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13 后 , 查瞧 y 的值 B=4 7 -1 0 m1=0; B=B for m=-10:10 x=invA*B m1=m1+2m; x y z 1en
4、d m1 2 x 2 y z w 82x y 3w 3m1 = 3x 3y 5z 6w 52047, 9990234375 A1=1 1 1 0;1 2 1 -1;2 -1 0 -3;3 3 5 -6 B2=1;8;3;5 6,求分段函數(shù)的值; x2=invA1*B2 y x 2 x 2 x 6x 0 x 5y 72125x 60 x 2x 1x 5A 915 322211 5用 if 語句實(shí)現(xiàn) , 算出以下表中 x 對應(yīng)的 4,已知 13213 值; 1 求矩陣 A 的秩 rank x=inputenter x=; 2 求矩陣 A 的行列式 determinant if x=0&x A3=7
5、 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13 else r=rankA3 y=x2-x-1; b=invA3 end a=detA3 y V,D=eigA3 第 2 頁,共 10 頁MATLAB 試驗(yàn)題答 案 7,分別用 if 與 switch 語句實(shí)現(xiàn) , 將百分制 end case8 dispB case7 dispC case6 成果轉(zhuǎn)換為成果等級 A, B, C, D, E; 其中 90100 分為 A,8089 分為 B,7079 分為 C,6069 分為 D,60 分以下為 E; 對超出百分制范疇的成果 , 給出錯(cuò)誤提 示信息; if 結(jié)構(gòu)程序 : x
6、=inputplease enter score=; if x=90&x=100 dispA dispD , elseif x=80 case0,1,2,3,4,5 dispB dispE elseif x=70 otherwise dispC disperror elseif x=60 end 8,摸索題 dispD elseif x=0 設(shè)計(jì)程序 , 完成成兩位數(shù)的加,減,乘,除 四就運(yùn)算 , 即產(chǎn)生兩個(gè)兩位隨機(jī)整數(shù) dispE 再輸入一個(gè)運(yùn)算符號 , 做相應(yīng)的運(yùn)算 , else 并顯示相應(yīng)的結(jié)果; disperror x=input 請輸入運(yùn)算符 end a=num2strfloorra
7、nd1*90+10; switch 結(jié)構(gòu)程序 : ax=inputplease enter score=; b=num2strfloorrand1*90+10; switch fixx/10 case10,9 if x100 b if x=+ y=a+b; elseif x=- disperror else y=a-b; elseif x=* dispA 第 3 頁,共 10 頁MATLAB 試驗(yàn)題答 案 y=a*b; elseif x=/ y=a/b; else disperror end y x 2 61111, 1 2 22 3 2 n2 當(dāng) n 分別取 100,1000, 10000
8、時(shí) , 求 x 的值分別就是多少? a=input 請輸入數(shù)值 n=0; for m=1:100 n=n+1/m*m; end n=6*n; x=sqrtn; 9,啟動(dòng) MATLAB 后 , 點(diǎn)擊 , 啟MATLAB 的動(dòng) 序編輯及調(diào)試器 程 Editor/Debugger, 編輯以下程序 , 點(diǎn)擊儲(chǔ)存程序 , 留意文 件名最好用英文字符;點(diǎn)擊 Debug|Run 運(yùn)行程序 , 在命令窗口查瞧運(yùn)行結(jié)果 , 程序如有錯(cuò)誤就改正; x 注 : 數(shù)論中一個(gè)好玩的題目 : 任意一個(gè)正整 m12k 10000 的 數(shù) , 如為偶數(shù) , 就用 2 除之 , 如為奇數(shù) , 就與 3 相乘再加上 1;重復(fù)此過
9、程 , 最 11,編程求中意 k 終得到的結(jié)果為 1; 最小 mn=input 請輸入 n 值 :; 值; sum=0; a=n; m=2; while n1 a=1; if remn,2=0 while a n=n/ 2; for i=1:m else sum=sum+2i; n=3*n+1; if sum10000 end a=0; a=a,n; end end end am=m+1; 10 , 根 據(jù) end m第 4 頁,共 10 頁MATLAB 試驗(yàn)題答 案 12,摸索題 end 1, 0 已 知 y 與 t 的 函 數(shù) 關(guān) 14,編寫一個(gè)函數(shù)求向量 x 中元素的平均 系 : 值,最
10、大值,最小值,均方根值; y t 1t 2 t / 2. 3 20 t / 3. .functtion / 20 . 求下面表格中與 t 對應(yīng)的 y 值 m_x,max_x,min_x,rms_x=myfun2x t=input 請輸入 t 值 : t 0, 2 0, 4 0,6 0, 8 sum=0; y for i=1:20 方均根值 Root Mean Square 的運(yùn)算公式 b=factoriali; 為 : end sum=sum+ti/b; rms 1N2 xi Ni 1 sum=sum+1; 用下面數(shù)據(jù)測試您寫的函數(shù) : sum 1x=sin0:0 , 01:6*pi 13,編
11、寫一個(gè)函數(shù) , 運(yùn)算下面函數(shù)的值 , 給出 標(biāo)量 x 的值 , 調(diào)用該函數(shù)后 , 返回 y 的 2x=rand1,200, 得到的 x 為 200 個(gè) 0,1 值; 之間均勻分布的隨機(jī)數(shù); function y=myfun1x function m_x,max_x,min_x,rms_x=myfun2x %sin x, x 0求平均值 y x x, 0 x 3sum_x=sumx; %向量元素求與 x 6, x 3 m,n=sizex; %最好用 n=lengthx; m_x=sum_x/n; 選擇一些數(shù)據(jù)測試您編寫的函數(shù); %求最大值 接受逐個(gè)比較方式 function y=myfun1x
12、if x1x2 if x0&x3 for k=3:n y=-x+6; 第 5 頁,共 10 頁MATLAB 試驗(yàn)題答 案 if max_xxk %可省略 min_x; max_x=xk; rms_x; %依據(jù)函數(shù)值行參次序輸出結(jié)果 else 15 , 編 寫 一 個(gè) 函 數(shù) , 給 出 一 個(gè) 向 量 x x1, x2, xn , 生成如下范德 max_x=max_x; end 蒙矩陣; end function v=myvanderx %求最小值 111x1x2xnif x1xk min_x=xk; else n 1 x1 n 1 x2 n 1 xn 例如 :v=myvander2 3 4
13、5 得 v= 111123454916 25 827 64 125 function v=myvanderx min_x=min_x; %可省略 v1=vanderx; %生成范德蒙矩陣 end end %求均方根值 sum_x2=0; for k=1:n sum_x2=sum_x2+xk, 2; rms_x=sqrtsum_x2/n; end m_x; v2=v1; v=flipudv2; %實(shí)現(xiàn)矩陣上下翻轉(zhuǎn) 16,摸索題 編寫程序 , 用如下迭代公式求 a,a 的值 分別為 :3,17,113 ;迭代的終止條件為 xn 1xn 10 5, 迭 代 初 值 x0 , 迭代次數(shù)不超過 100
14、次; 分別對迭代結(jié)果與精確值進(jìn)行比較 , 并 max_x; 第 6 頁,共 10 頁MATLAB 試驗(yàn)題答 案 統(tǒng)計(jì)迭代次數(shù); x n1xn a t=0:0 ,1:4*pi; y1=t; 22xn y2=t0 , 5; 2 注 :xa2 x2x 2 ax x a y2=sqrtt; xn x n 1 2x y3=4*pi*eps-0 2a2,1*t , *sint; 2 xn plott,y1,t,y2,t,y3 function x,n=sqrt_aa 18,編寫程序 , 選擇合適的步距 , 繪制下面函 x=1, 0; for k=1:100 m=x; x=x/2+a/2*x; if abs
15、x-m=10-5 break end end x; n=k; s=x-sqrta; if s=10-5 disp 正確 ; else disp 錯(cuò)誤 ; end 17,在同一坐標(biāo)系下繪制下面三個(gè)函數(shù)在 數(shù)在區(qū)間 -6,6 中的圖象; sin x, x 0yx x, 0 x 3x 6, x 3 function y=fun1x y=; for x0=x if x00&x03 y=y,6-x0; end end x=-6:0, 1:6; y=fun1x; plotx,y 19,用 compass 函數(shù)畫下面相量圖 t 0,4 的圖象; y 1t y 2t y 34e0 . 1 t sin t ua
16、 = 1; ub = 第 7 頁,共 10 頁MATLAB 試驗(yàn)題答 案 cos-2*pi/3+sin-2*pi/3*i ; 22,摸索題 uc=cos2*pi/3+sin2*pi/3*i; compassua,ub,uc,ua-ub,ub-uc,uc-ua ua=1; ob=cos-2*pi/ 3 ob=cos-2*pi/ 3+sin-2*pi/ 3*i; ub=cos-2*pi/ 3+sin-2*pi/ 3*i; 用對分法求解方程 2e x sin x 在 0,1 內(nèi)的解 , 并驗(yàn)證 , 在程序中統(tǒng)計(jì)出對分 次數(shù); 提 示 : 先 將 原 方 程 轉(zhuǎn) 化 成 f x 2e x sin x
17、0的 形 式; uc=cos2*pi/ 3+sin2*pi/ 3*i; compassua,ub,uc,ua-ub,ub-uc,uc-ua 對 分 法 的 基 本 思 想 就 是 : 一 個(gè) 一 元 方 程 fx=0, 如 fx1*fx2 z=0:0, 1:4*pi; x=cosz; y=sinz; plot3x,y,z xm=x1+x2/2, 判定fx1 與 fx2 二 者 中 哪 一 個(gè) 與 fxm 異 號 , 如 fx1*fxm x0=0; x1=1; y=1; i=0; while y=0 i=i+1; x3=x0+x1/2; y=2*eps-x3-sinx3; y0=2*eps-x0
18、-sinx0; 21,用 mesh 或 surf 函數(shù) , 繪制下面方程所 表示的三維空間曲面 ,x 與 y 的取值范 圍設(shè)為 -3,3 ; x=-3:0,01:3; y=-3:0, 01:3; x,y=meshgridx,y; z=-x, *x/10+y , *y/10; y1=2*eps-x1-sinx1; meshx,y,z if y*y0 z=x, *x/10+y , *y/10; x0=x3; meshx,y,z elseif y*y1 plotx,y2 函數(shù) : function y2=fzx y2=x,3-2*x ,2,*sinx+5*x ,*cosx+1, /x; 分析 : 依
19、據(jù)圖像可知零點(diǎn)在 x=1 與 x=3 鄰近 所以 End 23 , 求 代 數(shù) 方 程 fzerofz,1 ans = 1,5117 fzerofz,3 ans = 2,6095 25, 5 3x 4 4x 3 7 x 2 2 x 9x 12 0的 5 個(gè)根 , 并將其用星號 * 標(biāo)記在復(fù)平面圖上; 用 roots 與 plot 函數(shù) a=3,4,7,2,9,12; y=rootsa ploty,* 求代數(shù)方程 5 x 1 0 的 5 個(gè)根 , 并將其用 星號 * 標(biāo)記在復(fù)平面圖上; 用 roots 與 plot 函數(shù) 程序 : a1=1,0,0,0,0,-1; y1=rootsa1 ploty1,* 已知 R=50 歐姆 ,U=4V, 二極管 D 正向電流與 電壓的關(guān)系為 : 24,求下面函數(shù)在 0 ,5,4 區(qū)間內(nèi)的過零點(diǎn); I dI e s U d q 1 用 fzero 函 KT f x x3 2x 2 sin x 5x cosx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線下直播帶貨課程設(shè)計(jì)
- 研學(xué)課程設(shè)計(jì)剪紙
- 水控課程設(shè)計(jì)致謝模板
- 2024年吉林省安全員-B證考試題庫附答案
- 油品儲(chǔ)存與裝卸課程設(shè)計(jì)
- 研學(xué)課程設(shè)計(jì)措施和方法
- 電池課程設(shè)計(jì)目錄
- 2024江西省安全員《B證》考試題庫
- 2025四川省建筑安全員《B證》考試題庫
- 2025天津市安全員-C證(專職安全員)考試題庫
- 齊魯名家 談方論藥智慧樹知到期末考試答案2024年
- 2024年華電甘肅大基地煤電分公司招聘筆試參考題庫含答案解析
- 2022年度設(shè)備部安全生產(chǎn)工作計(jì)劃5篇
- GB∕T 39757-2021 建筑施工機(jī)械與設(shè)備 混凝土泵和泵車安全使用規(guī)程
- 英國學(xué)派多元主義與社會(huì)連帶主義論爭
- 電梯公司安全生產(chǎn)管理制度匯編.doc
- 兒童保健檔案表.doc
- 閥門檢測報(bào)告
- 新產(chǎn)品開發(fā)流程表
- 保命未來經(jīng)0001
- 北京市養(yǎng)老機(jī)構(gòu)公建民營實(shí)施辦法(20210220135609)
評論
0/150
提交評論