>> y=dsolve('Dy=1-y^2','y(0)=0') y = tanh(t)>> t=-2*pi:0.1*pi:2*pi;>&。
你没给初值,我随便设一个[1 1]新建一个脚本文件,输入:clear allclcf=@(t,x)([x(2);-2.6*x(2)^3+0.6*x(2)-0.1*x(1)]);[t,x]=ode45(。
微分方程的话可以用dsolve函数,格式可以总结为dsolve('equation','condition',自变量)的形式。自变量默认为t。这种方法解微分方程还好。如。
第一种方法:利用dsolve函数求微分方程的符号解(通解):对于一些不是很难,要求出通解的微分方程,用dsolve函数求解。 1. 打开Matlab软件-->点击新建脚本菜单...
在微分方程表达式输入中,以大写字母D来表示微分 dsolve调用格式:dsolve('equ1','equ2',....'equN') 另外要注意:在微。
在matlab命令窗口输入help dsolve 可以得到关于dsolve函数的一些帮助。基本的使用方式是dsolve('equ'); 其中,equ表示方程,返回结果为带有常量的符号解。
function [Y] = RK45(t,X,f,h)K1=f(t,X);K2=f(t+h/2,X+h/2*K1) ;K3=f(t+h/2,X+h/2*K2) ;K4=f(t+h,X+h*K3) ;。
function dz=caonim(t,z) %保存为 caonim.m 文件dz=[-z(1)^3-z(2);z(1)-z(2)^3];------------。
syms x y t;S=dsolve('Dx=-10*x+10*y','Dy=28*x-y-x*z','Dz=-8/3*z+x*y','x(0。
如果是常微分方程,可以用dsolve函数。该函数可以解单变量常微分方程或者多变量常微分方程组,所以5个变量也不在话下。 调用格式如下: [y1,...,yN] = dsolve(eq。
猜猜你还想问: | ||
---|---|---|
MATLAB求解微分方程 | MATLAB对函数求导代码 | Matlab数列前n项和的求法 |
Matlab求解二阶微分方程 | matlab ode45函数用法 | matlab基本绘图命令 |
Matlablog以3为底5的对数 | 返回首页 |
回顶部 |