- 相關(guān)推薦
常微分方程初值問題數(shù)值解的可視化實現(xiàn)
目 錄
摘 要 1
1 前言 2
2 常微分方程初值問題的數(shù)值解法歸納 3
2.1 數(shù)值方法的基本思想與途徑 3
2.2 數(shù)值方法的導出與分析 4
2.2.1 顯式Euler方法 4
2.2.2 隱式Euler方法 6
2.2.3 法 6
2.2.4 改進的Euler法 7
2.2.5 龍格-庫塔法(Runge-Kutta法) 7
2.3 數(shù)值方法的分析比較 8
3改進的Euler法和4階Runge-Kutta法程序流程圖 8
4 Euler格式和Runge-Kutta格式的可視化實現(xiàn) 11
4.1 Visual Basic語言概述 11
4.2 Visual Basic的編程基礎 11
4.3 可視化界面操作的實現(xiàn) 12
4.3.1 Visual Basic 系統(tǒng)的運行環(huán)境與安裝 12
4.3.2 設計程序的界面 13
4.3.3 代碼設計 15
5 事例分析 18
5.1數(shù)例分析 18
5.2 模型求解 20
結(jié)論 22
參考文獻 22
致謝 23
附錄 24
摘 要
本論文歸納了1階常微分方程關(guān)于初值問題的1些數(shù)值解法,如:顯式Euler法,隱式Euler法, 法,改進的Euler法,龍格-庫塔法等。并對這些數(shù)值方法進行了分析比較。然后用Visual Basic語言編程實現(xiàn)了改進的Euler法和Runge-Kutta求解的可視化操作界面,最后給出了相應的數(shù)學例子對該計算器進行檢驗。
關(guān)鍵詞: 常微分方程;初值問題;數(shù)值方法;可視化操作
Abstract
In this paper, some numeric methods for the initial value problems of ordinary differential equations are induced. such as Euler explicit scheme, Euler implicit scheme, scheme, improved Euler scheme and Runge-Kutta schemes. Analysis and comparison of these methods are given. And then, make a visual interface for improved Euler method and Runge-Kutta method by using a computer language named Visual Basic. Finally, same numerical examples are presented to test this caculator.
Keywords:ordinary differential equation; numerical method; initial value problem; visual interface
【常微分方程初值問題數(shù)值解的可視化實現(xiàn)】相關(guān)文章:
常微分方程的解法03-07
矩陣方程的自反和反自反矩陣解03-07
矩陣方程AX=B的轉(zhuǎn)動不變解及其最佳逼近03-07
單純形解線性規(guī)劃問題及其編程實現(xiàn)03-07
數(shù)學畢業(yè)論文-矩陣分解與矩陣方程AX=B,AXB=C的解03-04