Вопросы по теме 'ode45'

Слишком много входных аргументов Matlab ode45
Я пытаюсь написать простой код Matlab для моделирования снаряда. Всякий раз, когда я пытаюсь запустить код, я получаю сообщение об ошибке, говорящее о том, что входных аргументов слишком много. Я запускаю код с модель1(44.7, 45) function[] =...
1394 просмотров
schedule 09.08.2022

Использование @ или '' для ode45 в Matlab?
Я немного не понимаю, когда использовать ode45 (@functionname, tspan, initialvalues, ...) или ode45 ('functionname', tspan, initial values, ...). Я видел примеры, использующие оба, но иногда один работает, а другой нет. например...
113 просмотров
schedule 23.02.2022

ODE Times Matlab против R
При использовании решателя с переменным временным шагом, такого как ODE45 в Matlab, я бы определил временной интервал для выходов, то есть times = [0 50] , и Matlab будет возвращать результаты с различными временными шагами от 0 до 50. Однако в R,...
352 просмотров
schedule 04.03.2023

MATLAB ODE45: сохранение только последнего решения
Я бы хотел, чтобы ODE45 сохранил последнее решение. Скорее возвращая все решения из tspan = [t0 tf]; Я только хочу, чтобы возвращаемый вектор был решением в tf. Причина, по которой я хотел бы сделать это, заключается в том, чтобы избежать...
285 просмотров
schedule 02.04.2022

Имитация функции ode45 из MATLAB в Python
Мне интересно, как экспортировать функцию MATLAB ode45 в python. По документации должно быть так: MATLAB: [t,y]=ode45(@vdp1,[0 20],[2 0]); Python: import numpy as np def vdp1(t,y): dydt= np.array([y[1],...
19620 просмотров

Количество событий ODE изменяется при различных условиях простой ODE
У меня есть следующий простой ODE: dx/dt=-1 При начальном условии x(0)=5 меня интересует, когда x(t)==1. Итак, у меня есть следующая функция событий: function [value,isterminal,direction] = test_events(t,x) value = x-1;...
69 просмотров
schedule 22.03.2022