Вопросы по теме '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 просмотров
schedule
25.02.2023
Количество событий 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