丁同仁,李承治編《常微分方程教程》第二版的定義1.3給出了 $ n$ 階常微分方 程
$ )=0 \ \ \ \ \ (1)}$
的通解的定義:
definition 1 (常微分方程的通解)如果 $ y=\phi(x,c_1,c_2,\cdots,c_n)$ 是方程 1的解,且常 數 $ c_1,c_2,\cdots,c_n$ 是獨立的,那麼 稱$ y=\phi(x,c_1,c_2,\cdots,c_n)$ 是方程 1 的通 解.所謂$ c_1,c_2,\cdots,c_n$ 獨立,其含義是 jacobi 行列式有些人可能會看不懂,書上 為什麼用這麼晦澀的方式來定義$ c_1,c_2,\cdots,c_n$ 的獨立性?這到底是什麼 意思?下面我利用反函式定理來 解釋.$ \frac&\frac&\cdots&\frac\\ \frac&\frac&\cdots&\frac\\ \vdots&\vdots& &\vdots\\ \frac}&\frac}&\cdots&\frac}\\ \end\neq 0. \ \ \ \ \ (2)}$
其中 $ \phi=\phi(x,c_1,\cdots,c_n),\\ \phi^=\phi^(x,c_1,\cdots,c_n),\\ \phi^=\phi^(x,c_1,\cdots,c_n),\\ \vdots\\ \phi^=\phi^(x,c_1,\cdots,c_n). \end \ \ \ \ \ (3)}$
對於微分方程 (1),我們給出初值條件:
$ (x_0)=y_, }$
把這些初值條件代入 (3) 時,得到
$ y_0=\phi(x_0,c_1,\cdots,c_n),\\ y_1=\phi^(x_0,c_1,\cdots,c_n),\\ \vdots\\ y_=\phi^(x_0,c_1,\cdots,c_n) \end \ \ \ \ \ (4)}$
由於行列式 (2) 不為0,因此根據多元反函式定理,可得方程組 (4) 中的$ c_1,\cdots,c_n$ 能被解出,也即,$ c_1,\cdots,c_n$ 能分別被表達成 $ y_0,\cdots,y_,x_0$ 的關係式.這就是常數 $ c_1,\cdots,c_n$ 獨立的意義.
常微分方程的數值解法系列一 常微分方程
在慣性導航以及vio等實際問題中利用imu求解位姿需要對imu測量值進行積分得到需要的位置和姿態,其中主要就是求解微分方程。但之前求解微分方程的解析方法主要是應用於一些簡單和特殊的微分方程求解中,對於一般形式的微分方程,一般很難用解析方法求出精確解,只能用數值方法求解。該系列主要介紹一些常用的常微分...
差商代微商的方法求解一階常微分方程
舉例,求解下列常微分方程 dp dt lam p,p 0 p0,求p t x y for i in np.arange 0,1.5,0.001 plt.plot x,y,linewidth 5 尤拉求解,向前分成300點分 xx 0 yy p0 ds 1 1.0 100 for i in np.ar...
數值演算法 常微分方程的尤拉方法
數值演算法 常微分方程的尤拉方法 尤拉方法是求解常微分方程的入門級的方法,精度並不算高,但它具有較大的理論價值。一些較好的演算法,如龍格 庫塔方法等都是在這個方法的基礎上實現的。相關的理論請參考相關的數值演算法的書籍,我這裡只給出關鍵的函式及主程式段,其餘相關的細節就不再一一羅列了 void yul...