




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二分法和牛頓迭代法求解方程的比較200822401018 徐小良一、問題敘述求解12 -3x +2COS X =0的解;通過編寫 matlab程序分別用分析二分法和牛頓迭代法 求解方程,通過兩種方法的比較,分析二者求解方程的快慢程度。二、問題分析由matlab畫圖命令,容易得到此方程解的范圍為(2,4);兩種迭代方法,在使用相同的誤差(0.00001 )的情況下,得出 matlab迭代次數(shù),通過次數(shù)的比較得出二者求解速度快 慢比較。三、實驗程序及注釋(1)、二分法程序:%清除所有內(nèi)存數(shù)據(jù);clear;%數(shù)據(jù)顯示格式設(shè)為長型;f=inlin e('12-3*x+2*cos(x)'
2、); format longa=2;b=4;er=b-a;ya=f(a);k=0;er0=0.00001; while er>er0x0=.5*(a+b); y0=f(x0);if ya*y0<0b=x0;elsea=x0;ya=y0;enddis p(a,b);er=b-a;k=k+1%求解區(qū)間;%誤差分析;%二分法求解程序;%顯示各個區(qū)間值和求解次數(shù);enddis p(a,b);%顯示最后一個區(qū)間值;(2)、牛頓迭代法程序:clear;f=inlin e('12-3*x+2*cos(x)');format long%清除所有內(nèi)存數(shù)據(jù);%數(shù)據(jù)顯示格式設(shè)為長型;b=
3、3;a=4;k=0;y0=f(b);y=f(a);while abs(b-a)>0.00001 t=a-y*(a-b)/(y-y0); b=a;y0=y;%求解區(qū)間;、%牛頓迭代法求解程序;四、實驗數(shù)據(jù)結(jié)果及分析表1 :二分法程序結(jié)果迭代次數(shù)區(qū)間值:a區(qū)間值:b13.000000000000003.5000000000000023.250000000000003.5000000000000033.250000000000003.3750000000000043.312500000000003.37500000000000143.347351074218753.34741210937500
4、153.347381591796883.34741210937500163.347396850585943.34741210937500173.347396850585943.34740447998047183.347396850585943.34740447998047表2 :牛頓迭代法程序結(jié)果迭代次數(shù)區(qū)間值:b區(qū)間值:a13.438282138662913.3199556816049223.319955681604923.3483632970400433.348363297040043.3474127204823343.347412720482333.3474028396087953.34
5、7412720482333.34740283960879五、實驗結(jié)論通過表1可知,在二分法下,程序迭代了 17次后和第18次的結(jié)果一致,即程序迭代了 17次達到要求的試驗誤差;通過表 2可知,在牛頓迭代法下,程序迭代了 4次后和第5次 的結(jié)果一致,即程序迭代了 4次達到要求的試驗誤差;二者比較明顯可以看出牛頓迭代法的求解效率要遠遠優(yōu)于二分法。a=t;y=f(a); k=k+1;dis p(b,a);k%顯示各個區(qū)間值和求解次數(shù);enddis p(b,a);%顯示最后一個區(qū)間值;多面體旋轉(zhuǎn)實驗200822401018 徐小良、問題敘述:編寫matlab程序?qū)崿F(xiàn)對正立方體的旋轉(zhuǎn),并用適當(dāng)?shù)姆椒▉眚?/p>
6、證程序設(shè)計的正確性。二、問題分析:使用相對應(yīng)的三個正交矩陣即可實現(xiàn)對三位圖形進行各個方向的旋轉(zhuǎn),在此不再贅述。10Qx (a) = 0 cosa b sinot 使用moviein命令,cosY -sin?,Qz(Y)= sinVI 0cosp 0 sin P-sinot f Qy(P)=0co翹L_sinp 0就可以對原正立方體和旋轉(zhuǎn)以后的三位圖形進行全方位的觀測;為觀1 0cosp JcosY0001測的方便,可在立方體各個面上涂不同的顏色加以區(qū)分。三、試驗程序以及注釋:(1)、主題函數(shù):clear;清除以前所有數(shù)據(jù),以防干擾X,Y,Z=peaks(30);m=moviei n(30);B
7、0=0 0 0;1 0 0;1 1 0;0 1 0;0 0 1;1 0 1;1 1 1;0 1 1;n=8;%view(-25,16);B=B0;cube(B);for i=1:30撲捉相關(guān)畫面延時相關(guān)因子endview(10*(i-1),10*(i-1) % m(:,i)=getframe;設(shè)置觀測點觀察立方體delay( n);延時一定時間,以便觀測Qz=cos( pi/2) -si n(pi/2) O;si n(pi/2) cos( pi/2) 0;0 0 1;Qy=cos( -p i/4) 0 sin(-pi /4);0 1 0;-si n(-pi/4) 0 cos(- pi/4);Q
8、x=1 0 0;0 cos( pi/4) -si n(p i/4);0 si n(pi/4) cos( pi/4);B=B*Qz:cube(B);B=B*Qz:cube(B);B=B*Qz'cube(B);B=B0*Qy:B=B*Qx:B(:,3)=B(:,3)+1; cube(B);view(-25,16);for i=1:30view(3-10*(i-1),10) m(:,i)=getframe; delay (n);end(2)、Cube 函數(shù):立方體旋轉(zhuǎn)在不同面涂不同顏色延時函數(shù)toe延時時間計算fun cti on cube(B)fac=1 2 3 4;1 2 6 5;1 4
9、 8 5;7 8 5 6;7 3 2 6;7 3 4 8;patch('faces',fac(1,:),'vertices',B,'faceColor','m'); % patch('faces',fac(2,:),'vertices',B,'faceColor','b'); patch('faces',fac(3,:),'vertices',B,'faceColor',T); patch('faces'
10、,fac(4,:),'vertices',B,'faceColor','c'); p atch('faces',fac(5,:),'vertices',B,'faceColor','g'); patch('faces',fac(6,:),'vertices',B,'faceColor','y');(3)、delay 函數(shù):fun cti on delay (n)ticM=10000000;N=M* n;for k=0:NM=M*1-1;end四、試驗結(jié)果:通過程序仿真可觀測到,立方體不同側(cè)面的顏色,以此檢測圖色的正確性。 El 口oe0.60 40.2當(dāng)旋轉(zhuǎn)后,經(jīng)過程序仿真觀測旋轉(zhuǎn)后的圖形各個側(cè)面的顏色,以此觀測旋轉(zhuǎn)的正確性。£.11* Edit ICif* Insert
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物流運輸借款協(xié)議方合同
- 二零二五年度航空航天用高溫合金委托生產(chǎn)協(xié)議
- 二零二五年度智能共享單車無償使用合同范本
- 2025年度門診部護士長聘任與管理服務(wù)合同
- 職業(yè)插畫師插畫設(shè)計服務(wù)合同
- 房地產(chǎn)經(jīng)紀人獨家代理合同書
- 產(chǎn)品創(chuàng)意與策劃流程手冊
- 歷史文物保護與遺址發(fā)掘試題及答案
- 人工智能輔助的智能環(huán)境保護監(jiān)測系統(tǒng)開發(fā)協(xié)議
- 大健康產(chǎn)業(yè)數(shù)字化健康服務(wù)平臺建設(shè)
- 個人應(yīng)聘簡歷電工
- 2025年上半年河南省高校畢業(yè)生“三支一扶”招募1100人易考易錯模擬試題(共500題)試卷后附參考答案
- 高血壓的用藥指導(dǎo)任務(wù)三高血壓的藥物治療講解
- 云南省大理白族自治州2024-2025學(xué)年八年級上學(xué)期1月期末考試英語試卷(無答案)
- 無人機行業(yè)市場分析指南
- 踇外翻病人護理查房
- 廣西河池市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版專題練習(xí)(上學(xué)期)試卷及答案
- 施工安全管理培訓(xùn)資料
- 第16課數(shù)據(jù)管理與編碼(教案)四年級全一冊信息技術(shù)人教版
- 《節(jié)水評價技術(shù)導(dǎo)則》
- 課件:《中華民族共同體概論》第一講 中華民族共同體基礎(chǔ)理論
評論
0/150
提交評論