小弟最近学matlab解微分方程
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/19 13:44:10
小弟最近学matlab解微分方程
有这么个题
x是关于t的函数
x''-2*(1-x^2)*x'+x=0
x|(t=0)=1,x'|(t=0)=0
我想把函数求出来
麻烦大家看看这句哪里出错了
xx=dsolve('D2x-2*(1-x^2)*Dx+x=0','x(0)=1','Dx(0)=0','t')
有这么个题
x是关于t的函数
x''-2*(1-x^2)*x'+x=0
x|(t=0)=1,x'|(t=0)=0
我想把函数求出来
麻烦大家看看这句哪里出错了
xx=dsolve('D2x-2*(1-x^2)*Dx+x=0','x(0)=1','Dx(0)=0','t')
![小弟最近学matlab解微分方程](/uploads/image/z/14983707-3-7.jpg?t=%E5%B0%8F%E5%BC%9F%E6%9C%80%E8%BF%91%E5%AD%A6matlab%E8%A7%A3%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B)
dsolve的表达式没有错:
但是你要知道的是,不是任何一个微分方程都可以求出解析解,如果可以求出解析解那么dsolve函数就会返回正确的解,如果解析解不存在返回结果出错:
那么这种情况可以用MATLAB提供的数值求解函数(ode系列)来求解,并且可以绘出函数的图像
有什么问题可以Hi我!
但是你要知道的是,不是任何一个微分方程都可以求出解析解,如果可以求出解析解那么dsolve函数就会返回正确的解,如果解析解不存在返回结果出错:
那么这种情况可以用MATLAB提供的数值求解函数(ode系列)来求解,并且可以绘出函数的图像
有什么问题可以Hi我!