ec=(A(1)">
matlab實驗一:非線性方程求解-牛頓法.doc

matlab實驗一:非線性方程求解-牛頓法.doc

ID:55631764

大?。?7.00 KB

頁數(shù):2頁

時間:2020-05-21

matlab實驗一:非線性方程求解-牛頓法.doc_第1頁
matlab實驗一:非線性方程求解-牛頓法.doc_第2頁
資源描述:

《matlab實驗一:非線性方程求解-牛頓法.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、實驗一:非線性方程求解程序1:二分法:symsfx;f=input('請輸入f(x)=');A=input('請輸入根的估計范圍[a,b]=');e=input('請輸入根的誤差限e=');while(A(2)-A(1))>ec=(A(1)+A(2))/2;x=A(1);f1=eval(f);x=c;f2=eval(f);if(f1*f2)>0A(1)=c;elseA(2)=c;endendc=(A(1)+A(2))/2;fprintf('c=%.6fa=%.6fb=%.6f',c,A)用二分法計算方程:1.請

2、輸入f(x)=sin(x)-x^2/2請輸入根的估計范圍[a,b]=[1,2]請輸入根的誤差限e=0.5e-005c=1.a=1.b=1.2.請輸入f(x)=x^3-x-1請輸入根的估計范圍[a,b]=[1,1.5]請輸入根的誤差限e=0.5e-005c=1.a=1.b=1.程序2:newton法:symsfx;f=input('請輸入f(x)=');df=diff(f);x0=input('請輸入迭代初值x0=');e1=input('請輸入奇異判斷e1=');e2=input('請輸入根的誤差限e2=');N=inpu

3、t('請輸入迭代次數(shù)限N=');k=1;while(k=Nfprintf('失敗')end用newton法計算方程:1.請輸入f(x)=x*exp(x)-1請輸入迭代

4、初值x0=0.5請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10x=0.迭代次數(shù)為:42.請輸入f(x)=x^3-x-1請輸入迭代初值x0=1請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10x=1.迭代次數(shù)為:53.1:請輸入f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.45請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10x=0.迭代次數(shù)為:43.2:請輸入

5、f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.65請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10x=0.迭代次數(shù)為:93.3:請輸入f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.55請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10x=0.迭代次數(shù)為:4程序3:改進(jìn)的newton法:symsfx;f=input('請輸入f(x)=');df=diff(f);x0=input('請輸入迭代初

6、值x0=');e1=input('請輸入奇異判斷e1=');e2=input('請輸入根的誤差限e2=');N=input('請輸入迭代次數(shù)限N=');k=1;while(k

7、ifk>=Nfprintf('失敗')end用改進(jìn)的newton法計算方程:1.請輸入f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.55請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=10失敗2.請輸入f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.55請輸入奇異判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=20失敗3.請輸入f(x)=(x-1)^2*(2*x-1)請輸入迭代初值x0=0.55請輸入奇異

8、判斷e1=0.1e-010請輸入根的誤差限e2=0.5e-005請輸入迭代次數(shù)限N=100失敗

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。