每次我能在纸上做的事情,dsolve能否找到一个明确的解决方案? (MATLAB)

时间:2019-02-09 23:42:28

标签: matlab

我正在做书面作业,作为一个额外的挑战,我正在尝试通过让MATLAB给我与我在纸上得到的相同解决方案来学习MATLAB。

我正在研究求解非齐次矩阵方程ODE,并且在纸上做了我的第一个相对简单的作业问题。我找到了使用参数变化的显式解决方案,但是当我尝试使用dsolve时,它表示找不到显式解决方案。这是我的错误还是dsolve的限制?

syms y1(t) y2(t)
A = [0 1; -2/(t^2) 2/t];
Y = [y1; y2];
G = [t^4; t^3];
C = Y(2) == [1; 4];

odes = diff(Y) == A*Y + G; 

[sol1(t), sol2(t)] = dsolve(odes, C);

我遵循了dsolve的文档,仅从文档中的示例更改了矩阵A和强制函数G。这是我第一次使用matlab,所以要小心!

0 个答案:

没有答案