ZKX's LAB

matlab解倒向随机微分方程 如何用matlab来拟合随机微分方程

2020-07-23知识8

matlab解常微分方程 符号解法 matlab可以用来求解常微分方程,一般的解法有符号解法和数值解法。那么 matlab解常微分方程的符号解法应该怎么使用 呢?下面一起来看看吧。matlab r2016b 。matlab 二阶微分方程 求解 >;>;clearsyms a b c d e;y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e')y=(2*a*e+b*d+d*(b^2-4*a*c)^(1/2))/(2*exp((t*(b-(b^2-4*a*c)^(1/2)))/(2*a))*(b^2-4*a*c)^(1/2))-(2*a*e+b*d-d*(b^2-4*a*c)^(1/2))/(2*exp((t*(b+(b^2-4*a*c)^(1/2)))/(2*a))*(b^2-4*a*c)^(1/2))a=1;b=1;c=1;d=1;e=1;若常数已知t=1;desolve中没指定自变量x,这里默认为t,带入任意一个x值y=eval(y)y=1.1932+0.0000i这是解方程的方法,画图也差不多,我在命令窗写的改麻烦,下面是我在editor写的。syms a b c d e;y=dsolve('a*D2y+b*Dy+c*y=0','y(0)=d','Dy(0)=e','x');x=200:0.1:400;取值范围,步长a=1;b=1;c=1;d=1;e=1;带入参数y=eval(y);plot(x,y)你补充问题的方程解得也是一个空的,并报错,或许就是无解的,我也很疑问。下面就是小编带给大家的如何用matlab解微分方程方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看。在 Matlab 中,用大写字母 D 表示导数,Dy 表示 y 关于自变量的。matlab快速求解常微分方程,对于常微分方程,可以借助于matla进行快速求解,提升计算效率。如何用matlab求解一个二阶常系数微分方程组 第一种方法:利用dsolve函数求微分方程的符号解(通解):对于一些不是很难,要求出通解的微分方程,用dsolve函数求解。1、打开Matlab软件->;点击新建脚本菜单,新建一个脚本文件用于编写微分方程求解程序。2、输入微分方程求解程序->;点击保存->;点击运行。3、在matlab的命令窗口即可看到求解结果,是一个关于参数a,b的表达式第二种方法:利用Matlab中的solver函数(包括ode45、ode23、ode15s等)来求解微分方程的数值解,这种方法是最常用的方法,对于dsolve函数难以求解的方程就可以利用这种方法求解方程的数值解。1、打开Matlab->;新建一个脚本文件用于编写求解程序。2、在脚本文件中输入求解程序->;点击保存->;点击运行。3、这里需要先编写一个函数文件用于表示方程->;点击保存->;编写求解程序->;点击保存->;点击运行。4、在figure页面就可以看到所求解的微分方程的图形。

#微分#matlab#微分方程

随机阅读

qrcode
访问手机版