實驗八求解常微分方程的初值問題
(1) 尤拉方法
1、 實驗程式
實現尤拉方法matlab函式檔案agui_euler.m在matlab命令視窗輸入及實驗結果及操作介面(2) 改進的尤拉方法
1、實驗程式
實現改進的尤拉方法的matlab函式檔案agui_euler1.m在matlab命令視窗輸入及實驗結果及操作介面(3) 四階經典龍格-庫塔方法
1、實驗程式
實現四階經典龍格-庫塔方法的matlab函式檔案agui_rk.m在matlab命令視窗輸入及實驗結果及操作介面結果分析
從上面對尤拉方法、改進的尤拉方法、四階經典龍格—庫塔方法的對比分析,可綜合得如下**,以分析其各法的優劣:
從上表比較可知,在計算精度上,四階經典龍格-庫塔方法的誤差最小,改進尤拉方法其次,尤拉方法誤差則比較大,所以四階經典龍格-庫塔方法得到最佳的精度。而在計算量上面,相應地,很明顯的四階經典龍格-庫塔方法也是最大,改進尤拉方法其次,尤拉方法計算量最小。這樣的結果,說明了運用以上三種方法時,其計算量的多少與精度的大小成正比。
我們在實際運用與操作中,可以根據實際情況,選擇這3種方法中的其中一種最適合的,追求精度的話,可以使用四階經典龍格-庫塔方法;而改進的尤拉方法,在精度上和計算量上都表現得很出色,能夠滿足一般情況;而尤拉方法更主要的是適用於對的估計上,相應的,精度則有所欠缺。以上的選擇,都取決於具體的情況。
計算方法 常微分方程的差分方法實驗
實驗三常微分方程的差分方法實驗 一.實驗目的 1 深入理解常微分方程的差分方法的原理,學會用差分方法解決某些實際的常微分方程問題,比較這些方法解題的不同之處。2 熟悉matlab程式設計環境,利用matlab實現具體的常微分方程。二.實驗要求 用matlab軟體實現尤拉方法 改進的尤拉方法 龍格 庫...
081數值計算方法 常微分方程 組
科學計算 理論 方法 及其基於matlab的程式實現與分析 微分方程 組 數值解法 1 常微分方程初值問題的數值解法 微分方程 組 是科學研究和工程應用中最常用的數學模型之一。如揭示質點運動規律的newton第二定律 和刻畫迴路電流或電壓變化規律的基爾霍夫迴路定律等,但是,只有一些簡單的和特殊的常微...
實驗三常微分方程求解Matlab實驗報告
北京理工大學珠海學院實驗報告 zhuhai campaus of beijing institute of technology 班級2012電氣2班學號 姓名陳冲指導教師張凱成績 實驗題目 實驗三 常微分方程求解實驗地點及時間 jb501 2013 12 31 3 4節 一 實驗目的 1.掌握用程...