999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Matlab在微分方程中的應用

2017-04-25 23:21:09孫瑞鵬
新教育時代·教師版 2017年15期

摘 要:Matlab是美國MathWorks公司出品的商業(yè)數(shù)學軟件,是用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術計算語言和交互式環(huán)境。利用Matlab強大的圖形處理功能,可以繪制函數(shù)圖形,用于數(shù)據(jù)可視化,并利用豐富的數(shù)學運算函數(shù)來求解各種類型的微分方程,展示了Matlab工具在微分方程計算中的優(yōu)越性。本文首先介紹了Matlab在簡單一階常微分方程中的應用,其次介紹了在含指數(shù)微分方程中的應用,之后介紹了其在解決微分方程數(shù)值解問題中的應用,并簡單介紹了Rumge-Kutta法,梯形法則,同時運用了Matlab出色的繪圖功能,將所求解問題可視化,清晰直觀。

關鍵詞:Matlab 微分方程 Runge-Kutta法

MatLab軟件在作圖和數(shù)值計算上有其它軟件無法比擬的優(yōu)勢,例如,閆金亮[1]的文獻介紹了Matlab在求解常微方程、利用Matlab來描繪常微分方程解曲線及方向場、利用Matlab描繪常微分方程奇解的幾何意義等的軟件用途,王亞男[2]的文獻介紹了通過Matlab軟件的輔助,設計程序,用歐拉公式計算微方程的近似解與解析解,用二階-庫塔公式計算微分方程的近似解與解析解。本文從實際出發(fā),介紹了利用Matlab解決求微分方程的問題。

一、Matlab在簡單一階微分方程中的應用

Matlab能夠解決簡單的一階線性微分方程的問題。其解決的原理并不復雜。在確定了自變量與因變量后,只需將一階導變量與常變量分離,對等號兩邊的代數(shù)式同時積分,即可得出方程的解。

例1.:y=2x^2+x

解:設計程序如下:

syms x y

y=dsolve(‘Dy=2*x^2+x,x)

diff((y,x)-2*x^2-x)

simplify(diff(y,x)-2*x^2-x)

x=0:;

輸出結果得:y=(x^2*(4*x+3))/6;

所作圖像如下圖:

二、Matlab在含指數(shù)微分方程中的應用

在解決含指數(shù)的微分方程中,Matlab同樣有很好的作用。其解決的原理與解決一階線性微分方程有相類似之處。首先定義自變量x,因變量y以及微分函數(shù)dsolve,對于本題,可以通過常數(shù)變易法,先解出的通解,再根據(jù)此原理得出函數(shù)的特殊解P=2x,即可對題目進行求解。

例2.

解:設計程序如下:

Syms x y

y=dsolve(‘Dy=2*x*exp(-x^2)+x*y,x)

siff(y,x)-2*x*exp(-x^2)+x*y

simplify(diff(y,x)+x*y-2*x*exp(-x^2))

所作圖像如下圖:

三、Matlab在微分方程初值問題中的應用

對于常微分方程的初值問題,實際上就是要求未知函數(shù)y(x)在區(qū)間[a,b]上的一系列離散點(節(jié)點)上函數(shù)值y(xk)的近似值yk(k=1,2,3....,n)的問題。(a=x0

(1)

由此方法求解方程是不合適的,但其滿足二階Runge-Kuta方法的計算公式。現(xiàn)給出計算公式:

(2)

其中c1,c2,均為常數(shù),為簡單起見,常令c1=c2=,=1。將c1,c2以及a的值帶入可根據(jù)該方法解決微分方程的初值問題數(shù)值解求解的問題。

例3.求解微分方程初值問題的數(shù)值解 ,求解范圍為區(qū)間[0, 1]。

解:設計程序如下:

fun=inline(x^2+y-1,x,y);

[x,y]=ode23(fun,[0,1],2);

plot(x,y,o-)

y=C9*exp(x)-2*x-1

程序運行繪圖如下圖:

拓展:經(jīng)典的四階Runge-Kutta算法在求解微分方程初值問題的數(shù)值解時同樣有著很強的作用。給出四階Runge-Kutta法的四階算法,為:

(3)

對于經(jīng)典的四階,或者是n階的Runge-Kutta法其中的k1,k2,k3,k4之前的系數(shù)滿足梯形法則公式,給出梯形法則的公式:

(4)

可將其等同理解為被積函數(shù)近似的看做一條直線,而被積的部分近似的看做梯形。若是題目要求得到更加精確的數(shù)值,可以將要積的區(qū)間分成更多個小的區(qū)間,再在每個區(qū)間之內個別估計;那么可以將原公式改進為:

(5)

在Runge-Kutta法,微分方程的求解問題,定積分的估算問題等,都可以借助梯形法則來幫助求解問題。

四、總結

從上面三個例題中可以發(fā)現(xiàn),Matlab在解決微分方程的相關問題中,確實發(fā)揮著極其重要的作用,其不僅可以解決較為復雜的微分方程的求解問題、在解決微分方程的初值問題時找到較為精確的數(shù)值解,還可以使函數(shù)可視化,幫助更好的理解題目與解題思路。因此,Matlab已成為解決復雜微分方程的問題的重要工具。

參考文獻

[1]閆金亮.Matlab在常微分方程教學中的應用[J].武夷學院學報,2012,(02):95-99.

[2]王亞男.MATLAB在常微分方程中簡單應用[J].福建電腦,2011,(09):194+189.

作者簡介:孫瑞鵬(2000.09-),男,漢族,河南省實驗中學,研究方向:Matlab在微分方程的應用。

主站蜘蛛池模板: 99伊人精品| 国产又色又刺激高潮免费看| 亚洲无码视频图片| 免费国产高清视频| 综合天天色| 91福利一区二区三区| 国产草草影院18成年视频| 久久久久88色偷偷| 91精选国产大片| 国产对白刺激真实精品91| 国产真实自在自线免费精品| 日韩在线1| 国产精品女熟高潮视频| 99在线观看精品视频| AV无码国产在线看岛国岛| 亚洲免费三区| 国产成人永久免费视频| 永久免费av网站可以直接看的| 成人免费午夜视频| 久草视频一区| 亚洲香蕉久久| 麻豆国产在线观看一区二区 | 粉嫩国产白浆在线观看| 国产成人禁片在线观看| 精品久久久久成人码免费动漫| 色精品视频| 九九热免费在线视频| 美女毛片在线| 成人国产一区二区三区| 一级看片免费视频| 国产香蕉在线视频| 99福利视频导航| 国产在线观看一区二区三区| 久久精品最新免费国产成人| 精品国产自在在线在线观看| 国产一二三区在线| 91网红精品在线观看| 欧美成一级| 99激情网| 国产毛片高清一级国语 | 国产粉嫩粉嫩的18在线播放91| 亚洲国语自产一区第二页| 日韩不卡免费视频| 综合社区亚洲熟妇p| 男人的天堂久久精品激情| 丁香五月激情图片| 国产在线八区| 色屁屁一区二区三区视频国产| 无码aaa视频| h网站在线播放| 欧美特黄一级大黄录像| 国产精彩视频在线观看| 欧美性天天| 97在线免费视频| 99热6这里只有精品| 午夜福利在线观看入口| 国产精品三级专区| 亚洲欧美自拍中文| 91无码人妻精品一区二区蜜桃| 亚洲第一区在线| 国产麻豆va精品视频| www.亚洲天堂| 久草视频福利在线观看| 亚洲国产午夜精华无码福利| 狠狠干欧美| 亚洲综合色在线| 国产精品jizz在线观看软件| 亚洲永久精品ww47国产| 欧美日韩高清| 四虎永久免费网站| 中日韩欧亚无码视频| 色视频久久| 欧美成人综合在线| 永久天堂网Av| 亚洲第一成年人网站| 91精品在线视频观看| 丝袜国产一区| 亚洲综合专区| 国产后式a一视频| 欧美不卡二区| 亚洲日韩高清在线亚洲专区| 欲色天天综合网|