Ошибка при попытке решения дифференциальных уравнений с помощью ode45 (переменная y не определена)
function dydt = myode(t, y)
dydt = -2 * y;
endfunction
[t, y] = ode45(@myode, [0 600], 1);
plot(t, y);
Пытаюсь решить простое дифф. уравнение с помощью ode45 функции, скрипт возвращает ошибку:
error: 'y' undefined near line 2, column 20
error: called from
myode at line 2 column 13
Пробовал пример из офф. документации (https://docs.octave.org/v4.2.2/Ordinary-Differential-Equations.html#Ordinary-Differential-Equations) результат тот же.
Я очень озадачен.
P.S. Запускал в среде GNU Octave
Ответы (1 шт):
Автор решения: Олежа
→ Ссылка
Нашел решение - нужно функцию вынести в отдельный одноименный файл и уже из него вызывать эту функцию.