Может ли dsolve найти явное решение каждый раз, когда я могу сделать это на бумаге?(MATLAB) - PullRequest
0 голосов
/ 10 февраля 2019

Я выполняю письменное задание, и в качестве дополнительной задачи я изучаю MATLAB, пытаясь заставить MATLAB предложить мне те же решения, что и на бумаге.

Я работаю над решением ОДУ с неоднородным матричным уравнением и выполнил свою первую относительно простую домашнюю задачу на бумаге.Я нашел явное решение, используя изменение параметров, но когда я пытаюсь использовать 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, так что будьте осторожны!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...