Неизвестные переменные C4 и C6 при использовании dsolve - PullRequest
0 голосов
/ 17 апреля 2020

Я просто хотел использовать Matlab для вычисления дифференциальных уравнений, затем я получил ответ. Но были неизвестные переменные с именами ' C4 ' и ' C6 ', и я не знаю, для чего они предназначались! Пожалуйста помоги! Спасибо!

код:

E = dsolve('DE = m - gama * E', 't');
I = dsolve('DI = gama * E - n * I + v * I','t');

res:

% E:
val =

(m - C4*exp(-gama*t))/gama

% I:
val =

(gama*exp(1) - C6*exp(-t*(n - v)))/(n - v)


1 Ответ

1 голос
/ 17 апреля 2020

Чтобы взять очень простой пример, DE = 0. Все вы знаете, это постоянная функция. Вот почему MATLAB будет возвращать постоянную переменную.

ans =

C1

Вы можете исключить Условия, добавив дополнительные ограничения, вы можете увидеть пример, открывающий doc dsolve

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