dsolve问题解决的系统的常微分方程

2视图(30天)
亲爱的所有,
我一直有这个问题一段时间,我不能找到一个解决方案系统的常微分方程如下:
%刚度矩阵的输入
X1 = -138.7840 e - 024;
X2 = 123.0769 e + 003;
X3 = -61.5385 e + 003;
%的刚度矩阵:
(X1 = 0 0 0;
0 X2 X3 X3;
0 X3 X2 X3;
0 X3 X3 X2);
%定义常微分方程
信谊x (t) y (t) z (t) w (t)
Y = [x;y;z;w];
Q = [x;x * y;x * z;x * w];%乘以刚度矩阵
我= Y (0) = = (16.0746;12.9888;5;0);%初始条件
常微分方程= diff (Y) = = * Q;
[xSol (t) ySol (t) zSol (t) wSol (t)) = dsolve(常微分方程,我);
在10 ^ %显示解决方案
显示(双(xSol (10 ^)));
显示(双(ySol (10 ^)));
显示(双(zSol (10 ^)));
显示(双(wSol (10 ^)));
这是我得到的输出消息:
警告:明确的解决方案不能被发现。
在dsolve >(第201行)
question_for_forum(16行)
错误使用符号/ subsindex(第732行)
无效的索引或函数定义。当定义一个函数,确保这一
参数是象征性的变量和函数的主体是一个符号表达式。
索引,输入必须为数字、逻辑或“:”。
错误在question_for_forum(16行)
[xSol (t) ySol (t) zSol (t) wSol (t)) = dsolve(常微分方程,我);
任何帮助将是感谢,
谢谢你!
注:我试图遵循这些指南,但我一定是做错了: http://uk.mathworks.com/help/symbolic/solve-a-single-differential-equation.html
https://uk.mathworks.com/help/symbolic/solve-a-system-of-differential-equations.html

接受的答案

Torsten
Torsten 2017年5月12日
编辑:Torsten 2017年5月12日
您的系统需要解决象征性地来说太复杂了。
使用一个数值解算器,例如ODE15S。
最好的祝愿
Torsten。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!