本文详细介绍MATLAB入门(9)MATLAB的数值分析 求解常微分方程式
MATLAB入门(9)MATLAB的数值分析 求解常微分方程式。
MATLAB解常微分方程式的语法是dsolve('equation','condition'),其中equation代表常微分方程式即y'=g(x,y),且须以Dy代表一阶微分项y' D2y代表二阶微分项y'' ,
condition则为初始条件。
假设有以下三个一阶常微分方程式和其初始条件
y'=3x2, y(2)=0.5
y'=2.x.cos(y)2, y(0)=0.25
y'=3y+exp(2x), y(0)=3 对应上述常微分方程式的符号运算式为:
>>soln_1 = dsolve('Dy = 3*x^2','y(2)=0.5')
ans= x^3-7.500000000000000
>>ezplot(soln_1,[2,4]) % 看看这个函数的长相
>>soln_2 = dsolve('Dy = 2*x*cos(y)^2','y(0) = pi/4')
ans= atan(x^2+1)
>>soln_3 = dsolve('Dy = 3*y + exp(2*x)',' y(0) = 3')
ans= -exp(2*x)+4*exp(3*x)
来源:豆豆网转载 责编:豆豆技术应用
点击搜索更多"MATLAB入门"相关信息
正在加载评论...
- Flash教程:打造窗之恋音乐动画
- 用Flash引导线制作爱心图案动画
- 再谈用Flash引导线制作爱心图案动画
- Flash教程 可爱卡通小蜜蜂睡觉了
- 用AS给自己制作Flash个性月历
- Flash制作漂亮的水滴滑落效果教程
- Coreldraw结合 R.A.V.E 制作动画
- 教你轻轻松松DIY圣诞电子贺卡
- Photoshop快速使你的手机照变鲜艳
- Flash制作星座查询器教程