計算方法_四階龍格庫塔法.doc

計算方法_四階龍格庫塔法.doc

ID:59321239

大小:17.00 KB

頁數(shù):1頁

時間:2020-09-05

計算方法_四階龍格庫塔法.doc_第1頁
資源描述:

《計算方法_四階龍格庫塔法.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、clearall;x0=input('請輸入?yún)^(qū)間起點:');xn=input('請輸入?yún)^(qū)間終點:');h=input('請輸入步長:');Y(1)=input('請輸入初值y(x0):');N=(xn-x0)/h;fort=0:N+1X(t+1)=x0+t*h;endfori=1:N+1%以dy/dx=f(x,y)=-y+x+1為例!K1(i)=1-Y(i)+X(i);K2(i)=1-Y(i)-h*K1(i)/2+X(i)+h/2;K3(i)=1-Y(i)-h*K2(i)/2+X(i)+h/2;K4(i)=1-Y(i

2、)-h*K3(i)+X(i)+h;Y(i+1)=Y(i)+h/6*(K1(i)+2*K2(i)+2*K3(i)+K4(i));%數(shù)值解y(i)=exp(-X(i))+X(i);%精確解E(i)=abs(Y(i)-y(i));%截斷誤差endj=x0:h:xn;subplot(1,2,1);plot(X,Y,'b*',j,y,'r+');legend('數(shù)值解','精確解');subplot(1,2,2);plot(j,E,'b*');title('截斷誤差曲線');Y=vpa(Y,9)%輸出9位有效數(shù)字的數(shù)值解y=v

3、pa(y,9)%輸出9位有效數(shù)字的精確解E=vpa(E,7)%輸出7位有效數(shù)字的誤差值運行結(jié)果:(以dy/dx=f(x,y)=-y+x+1,0.1

當前文檔最多預覽五頁,下載文檔查看全文

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

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