国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 軟件教程 > 正文

如何用matlab求解常微分方程?matlab解常微分方程之符號解法介紹

2020-07-18 15:21:11
字體:
供稿:網(wǎng)友

應(yīng)該如何用matlab求解常微分方程?MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。用matlab可以解決許多數(shù)學(xué)問題,如果用得好的話,老師布置的數(shù)學(xué)作業(yè)就不用愁了。接下來小編將給大家介紹matlab解常微分方程之符號解法,一起去看看吧!

matlab解常微分方程——符號解法:

1、首先得介紹一下,在matlab中解常微分方程有兩種方法,一種是符號解法,另一種是數(shù)值解法。在本科階段的微分數(shù)學(xué)題,基本上可以通過符號解法解決。

2、用matlab解決常微分問題的符號解法的關(guān)鍵命令是dslove命令。該命令中可以用D表示微分符號,其中D2表示二階微分,D3表示三階微分,以此類推。值得注意的是該微分默認是對自變量t求導(dǎo),也可以很容易在命令中改為對其他變量求導(dǎo)。

3、說了半天,該命令的最完整的形式如下。r=dsolve('eqn1','eqn2',...,'cond1','cond2',...,'var').解釋如下:eqni表示第i個微分方程,condi表示第i個初始條件,var表示微分方程中的自變量,默認為t。

4、解釋了半天,不如用實例來說明。下面以解決一個簡單的微分方程入手。方程如下。

5、首先啟動matlab軟件,在命令行中歡快地敲入

dslove(‘Dy=3*x*x’,‘x’),然后輕松地摁一下鍵盤上的enter建,最后答案就蹦出來了。

6、下面,我們來加大難度,在上面的方程條件下加入初始條件x=0時,y=2。

只需在相同的命令中加入一個條件語句就可以了。命令形式為

dslove(‘Dy=3*x*x’,‘y(0)=2’,‘x’)??梢钥吹酱鸢钢械某?shù)項

C2已經(jīng)變成了2。

7、最后,我再加大一下難度。這次來求一個微分方程組。方程組如下。初始條件為x(0)=2,y(0)=1,dy(0)=1.

8、在命令中只需改一下相應(yīng)的方程與條件即可以了,由于是對t求導(dǎo),所以可以用默認,不需要在末尾添加‘t’。

9、可以看到用matlab中的dslove命令確實可以解決許多常微分問題。

教程結(jié)束,以上就是關(guān)于如何用matlab求解常微分方程?matlab解常微分方程之符號解法介紹。如果你還不知道如何用matlab求解常微分方程,那就按照以上方法試試吧!更多matlab使用技巧,盡在武林網(wǎng)網(wǎng)站哦!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 江安县| 台山市| 隆子县| 虹口区| 榆社县| 孝昌县| 白沙| 永州市| 洪雅县| 松潘县| 且末县| 历史| 建始县| 万州区| 高唐县| 盖州市| 崇信县| 湘潭市| 扎兰屯市| 昌吉市| 五台县| 兴安县| 宜兰市| 新乡市| 蓬溪县| 友谊县| 丁青县| 河北省| 大庆市| 邮箱| 隆德县| 长白| 雅安市| 大丰市| 通辽市| 桐庐县| 睢宁县| 武夷山市| 曲靖市| 壤塘县| 韶关市|