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

Построение ODE, изоклин с использованием Python
Я ищу пакет Python, который позволит мне построить что-то похожее на апплет Java, показанный ниже: http://math.mit.edu/mathlets/mathlets/isoclines/ Кто-нибудь знает какие-либо пакеты для построения графиков ODE для этого? Я могу написать...
3283 просмотров
schedule 02.10.2022

MATLAB: сохранение параметров внутри ode45 с использованием 'assignin'
Я запускаю набор ODE с ode45 в MATLAB, и мне нужно сохранить одну из переменных (это не производная) для дальнейшего использования. Я использую функцию assignin, чтобы назначить временную переменную в базовой рабочей области и обновлять ее на каждом...
5558 просмотров
schedule 12.02.2023

Что было бы эквивалентно MaxSteps с использованием решателя ODE GSL?
Я хочу воспроизвести решатель ODE, созданный с помощью Mathematica , с GSL . Вот код Mathematica, в котором используется NDSolve : result[r_] := NDSolve[{ s'[t] == theta - (mu*s[t]) - ((betaA1*IA1[t] + betaA2*IA2[t] + betaB1*IB1[t] +...
175 просмотров
schedule 23.11.2022

Использование функции события в Matlab ode45 для многомерного вектора состояния
У меня есть набор од, записанных в матричной форме как $X' = AX$; У меня также есть желаемое значение состояний $X_des$. $X$ — пятимерный вектор. Я хочу остановить интегрирование после того, как все состояния достигнут желаемых значений (или, по...
6388 просмотров
schedule 26.10.2023

Матлаб анимация
В настоящее время я пытаюсь анимировать частицу в 2D, подчиняясь системе ОДУ. В настоящее время у меня есть приведенный ниже код, основанный на примерах в Интернете, но я действительно не знаю, как действовать дальше. Если кто-то может предложить...
552 просмотров
schedule 10.10.2022

ОДУ со стохастическим входом, зависящим от времени
Я пытаюсь повторить пример, который нашел в статье. Я должен решить эту ОДУ: 25 a + 15 v + 330000 x = p(t) где p(t) — последовательность белого шума, ограниченная полосой частот в диапазоне 10–25 Гц; a — ускорение, v — скорость и x —...
1317 просмотров
schedule 12.07.2022

Изменить константу в вычислениях ОДУ при определенных условиях с помощью флага
У меня есть ODE для расчета изменения кислотности. Все работает нормально, только хотелось бы менять константу всякий раз, когда кислотность достигает критической точки. Предполагается, что это какой-то необратимый эффект, который я хочу...
706 просмотров

Как найти количество вызовов производной ОДУ за один вызов.
Я использую Python для выполнения упражнений по численному интегрированию ODE. сталкиваюсь с этой проблемой. «Во время каждого отдельного запуска интегратора ODE (т. Е. Одного вызова метода интегрировать (t)) интегратор внутренне делит временной...
75 просмотров
schedule 22.02.2024

R - Используя пакет deSolve, как мне преодолеть эту ошибку объекта?
Я новичок как в R, так и в deSolve. Я пытаюсь решить уравнение с заданными значениями начального параметра и переменной состояния. Однако в конце возникает ошибка из-за того, что в моих параметрах нет объектов. Как мне преодолеть это? Создаю ли я...
724 просмотров
r ode
schedule 05.01.2023

решение системы оды с помощью Matlab
У меня есть 9 уравнений с зависящим от времени коэффициентом g % MY M file function dy =tarak(t,y) G= 3.16; g = 0.1*exp(-((t-200)/90).^2); dy=zeros(9,1); dy(1)=-2*2*y(1)+2*G*y(5)+2*g*y(7); dy(2)=2*y(1)-2*G*y(5); dy(3)=2*y(1)-2*g*y(7);...
300 просмотров
schedule 11.10.2023

R: Имя символа C отсутствует в таблице загрузки - ошибка при связывании с внешними файлами .c
Я пытаюсь использовать пакет Rsundials для решения системы обыкновенных дифференциальных уравнений (ОДУ) с использованием СОЛНЕЧНЫЕ ЧАСЫ . Во-первых, я пытаюсь запустить пример в руководстве. Солнечные часы можно использовать для решения ОДУ,...
2199 просмотров
schedule 05.02.2023

Интеграция жестких ODE с Java
Существуют ли бесплатные библиотеки жесткого интегратора с открытым исходным кодом для Java? В настоящее время я использую интегратор Dormand-Prince 8 (5,3) из математической библиотеки Apache Commons. Я реализую приближение DAE для своей модели,...
558 просмотров
schedule 15.04.2023

Разрешение ODE в Matlab
Я пытаюсь создать программу для решения следующей системы с ode23 : 2y’ + z’–y + 2z = 0 y’ + 3z’ –3y +z = 0 с начальными значениями: y(0) = 1 z(0) = 0 и аналитическое решение: y = cos (x) z = sin (x) но...
90 просмотров
schedule 05.02.2022

Как решить уравнения с комплексными коэффициентами, используя ode45 в MATLAB?
Я пытаюсь решить два уравнения с комплексными коэффициентами, используя ode45. Но я получаю сообщение об ошибке: «Входные данные должны быть с плавающей запятой, а именно одинарными или двойными». X = sym(['[',sprintf('X(%d) ',1:2),']']);...
2063 просмотров
schedule 04.05.2023

Передача аргументов в ode45
Я хочу передать простой аргумент в свою функцию ode45 . Моя функция заключается в следующем: function dxdt = state( t,x,vgth,vgval) p=1; k=10^0.7; window1=1-((2*x)-1).^(2*p); dxdt=k*(vgval-vgth+1.2)*window1; end Основной скрипт такой:...
423 просмотров

Передача переменных потока в функцию событий в Matlab ODE
Я разрабатываю динамическую модель, описывающую динамику растений и микробов. Рост растений может быть ограничен углеродом (светом), азотом или фосфором, и модель имеет различную динамику в зависимости от того, какой из этих трех элементов является...
346 просмотров
schedule 29.01.2024

Modelica и переменные состояния
Переносит ли Modelica ДАУ в форму пространства состояний (систему ОДУ)? Если я хочу смоделировать систему: например, простую модель с динамической трубой и раковиной, источник: среда, простая несжимаемая жидкая вода. Каковы переменные состояния...
780 просмотров
schedule 03.02.2024

ОДУ второго порядка dopri5 python UserWarning: больше nmax
Для ODE второго порядка (метод dopri5 в python) приведенный ниже код всегда приводит к ошибке: C:\Users\MY\Anaconda3\lib\site-packages\scipy\integrate\_ode.py:1019: UserWarning: dopri5: larger nmax is needed self.messages.get(idid, 'Unexpected...
2028 просмотров
schedule 25.09.2022

следующий шаг в тестировании решателя ОДУ для пифагорейской задачи трех тел
Я столкнулся с трудностями, пытаясь интегрировать Задачу Пифагора о трех телах с помощью scipy.odeint . После небольшого осмотра и поиска в Интернете я нашел следующее в этой очень интересной интеграции обсуждение/руководство : " После...
332 просмотров
schedule 25.06.2023

Решение ODE в Scilab
Я пытаюсь провести анализ электрических цепей в Scilab , решив ODE . Но мне нужно изменить ODE в зависимости от текущего значения функции. Я реализовал решение в Scala , используя метод RK4 , и оно отлично работает. Теперь я пытаюсь сделать...
443 просмотров
schedule 27.12.2023