Для решения требуется начальный вектор условий длины - PullRequest
0 голосов
/ 24 ноября 2011

При выполнении этого файла Matlab я получил ошибку «Для решения CHIU требуется вектор начальных условий длины 651»:

TSPAN = (0:1:320);
[ta,xa] = ode15s('Chiu',TSPAN,[0.0258 0 0 0 0 0 0 0 5.88e9*exp(-701/(1.987*T)) 2.95e7*exp(-4353/(1.987*T)) 8.83]);

Я действительно не понимаю, что именно означает эта ошибка.Что и где находится длина вектора 651?У меня есть только 11 ODE уравнение.Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 09 декабря 2011

Полагаю, первый вход в ode15s должен быть дескриптором функции, а не именем функции. Итак, вместо

[ta,xa] = ode15s('Chiu',TSPAN,...

попробовать

[ta,xa] = ode15s(@Chiu,TSPAN,...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...