如何使用Matlab求解复杂的微分方程组用最简单的dsolve提示Explicit solution could not be found.然后就不知道自己列的方程是否出错了,(应该没错),所以想知道求解复杂微分方程的一些代码或者思路

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 14:59:20

如何使用Matlab求解复杂的微分方程组用最简单的dsolve提示Explicit solution could not be found.然后就不知道自己列的方程是否出错了,(应该没错),所以想知道求解复杂微分方程的一些代码或者思路
如何使用Matlab求解复杂的微分方程组
用最简单的dsolve提示Explicit solution could not be found.然后就不知道自己列的方程是否出错了,(应该没错),所以想知道求解复杂微分方程的一些代码或者思路

如何使用Matlab求解复杂的微分方程组用最简单的dsolve提示Explicit solution could not be found.然后就不知道自己列的方程是否出错了,(应该没错),所以想知道求解复杂微分方程的一些代码或者思路
这说明此微分方程没有显示解,应用数值方法求解,例如ode45等函数
就一个例子(选自matlab帮助文档)
解入下微分方程组

1,建立方程组函数
 
function dy = rigid(t,y)
dy = zeros(3,1);    % a column vector
dy(1) = y(2) * y(3);
dy(2) = -y(1) * y(3);
dy(3) = -0.51 * y(1) * y(2);
2,
[T,Y] = ode45(@rigid,[0 12],[0 1 1]);
plot(T,Y(:,1),'-',T,Y(:,2),'-.',T,Y(:,3),'.')
结果

matlab 微分方程组求解 如何使用Matlab求解复杂的微分方程组用最简单的dsolve提示Explicit solution could not be found.然后就不知道自己列的方程是否出错了,(应该没错),所以想知道求解复杂微分方程的一些代码或者思路 matlab求解以下微分方程组! 如何运用matlab求解非线性偏微分方程组 求解微分方程组的解析解.matlab代码,谢谢 这个微分方程组杂用matlab编程求解 matlab怎么求解微分代数方程组 matlab矩阵求求解微分方程组{用matlab编程}数值求解微分方程组求程序 包含积分,微分,代数方程的方程组如何用Matlab求解?可能用到的初值上面的方程组可以用Matlab求解吗?该如何求解呢,第一个微分方程还是分段的 Matlab用四阶龙格库塔法求解不可微分方程组的初值y1'=120-2*y1+2*y2 (0 matlab大神,求解微分方程组代码求代码 matlab微分方程组其中 用Matlab能求解二元二阶微分方程组,求Matlab程序!方程组如图. 怎样用matlab中用ode45求解带有分段参数的微分方程组有如下微分方程组:dx(1)=x(2)*dc(t)/dt; 其中dc(t)/dt是对c(t)求t的导数dx(2)=x(1)+a;c(t)=1/e(t);e(t)的方程式是知道的但是很复杂,通过手工算出dc(t)/dt 求解常微分方程组 用matlab如何解2阶6自由度的微分方程组 用matlab如何解2阶6自由度的微分方程组 关于偏微分方程组mathematica或matlab编程求解,有没有简单点的办法,方程见图谢啦