Вопросы по теме 'ode'
Рунге-Кутта (RK4) для системы дифференциальных уравнений на Java
Это предложение в основном является результатом этой темы: Дифференциальные уравнения в Java . В основном, Я попытался последовать совету Джейсона С. и реализовать численные решения дифференциальных уравнений с помощью метода Рунге-Кутта (RK4)....
7226 просмотров
schedule
20.06.2022
Программирование на Java, попытка создать библиотеку решателя ODE (Новое для объектно-ориентированного кодирования!)
Я пытаюсь запрограммировать решатель ODE (аналог ODE45 в MATLAB). Я хочу, чтобы этот решатель был «автономным», т.е. я могу передать ему имя ОДУ, которое я хочу решить, и он запускает код для этого конкретного дифференциального уравнения.
На...
774 просмотров
schedule
10.04.2023
Изменение параметров в функции для использования с решателем ODE
Можно ли использовать решатель ODE, такой как ode45, и по-прежнему иметь возможность «изменять» значения параметров в вызываемой функции?
Например, если бы я использовал следующую функцию:
function y = thisode(t, Ic)
% example derivative...
6241 просмотров
schedule
28.07.2023
Превосходит ли ODE, написанная с использованием GNU gsl, NDSolve от Mathematica?
Может ли решатель ODE, написанный на C с использованием библиотеки GSL, иметь значительные преимущества в скорости по сравнению с Mathematica 8.0 NDSolve? Насколько это справедливо с точки зрения точности?
Насколько я понимаю, скомпилированный код...
1138 просмотров
schedule
03.04.2023
Дифференциальное уравнение второго порядка с ode45 в Matlab
Поэтому мне нужно решить x '' (t) = -x (t) ^ p с начальными условиями x (0) = 0 и v (0) = x '(0) = v_o = 1. Значение параметра p равно 1.
Вот что у меня есть:
function [t, velocity, x] = ode_oscilation(p)
y=[0;0;0];
% transform system to...
4288 просмотров
schedule
27.08.2022
Matlab ode45 извлечение параметров
Я экспериментирую с ode45 в Matlab. Я научился передавать параметры в функцию ode, но у меня все еще есть вопрос. Предположим, что я хочу вычислить траекторию (профиль скорости) автомобиля, и у меня есть функция, например. getAcceleration , что...
3643 просмотров
schedule
06.01.2023
Написание функции Matlab, реализующей метод Эйлера?
Я должен написать функцию MATLAB, которая принимает обыкновенное дифференциальное уравнение первого порядка в форме y'(t) = a*y(t) +b с начальной точкой y(t0)=y0 в качестве входных данных и вычисляет первые 15 точек решения . Также рисует кривую...
2255 просмотров
schedule
14.02.2023
Оптимизация констант в дифференциальных уравнениях в Python
Итак, как мне подойти к написанию кода для оптимизации констант a и b в дифференциальном уравнении, например dy/dt = a*y^2 + b, с помощью curve_fit? Я бы использовал odeint для решения ODE, а затем curve_fit для оптимизации a и b. Если бы вы могли,...
3987 просмотров
schedule
26.04.2022
Есть ли аналог lsode в Boost OdeInt?
Существует буст 1.53 и OdeInt в нем. Он имеет диапазон числовые решатели оды в нем. Тем не менее мне интересно, есть ли аналог lsode в это - для случаев, когда у вас есть гарантированный аналитический раствор?
440 просмотров
schedule
07.07.2023
Как узнать об отказе ode45, не глядя на отображаемое предупреждение?
Когда решение ODE45 расходится (неважно, почему и как), будет выведено следующее предупреждение, и решатель не сможет продолжить работу:
Предупреждение: сбой при t=8.190397e+01. Невозможно выполнить допуски интегрирования без уменьшения...
2680 просмотров
schedule
24.05.2023
Отладка зависания без ошибок в решателе MATLAB ode
У меня есть система ODE . Для запуска ODE в определенном диапазоне параметров требуется несколько секунд. Однако для другого диапазона параметров MATLAB неожиданно занимает бесконечное количество времени для запуска (ну, ладно, тестировалось...
313 просмотров
schedule
29.07.2022
Подгонка кривой к связанным ОДУ
есть вопрос по подгонке/оптимизации кривой. У меня есть три связанных ОДУ, которые описывают биохимическую реакцию с исчезновением субстрата и образованием двух продуктов. Я нашел примеры, которые помогли мне создать код для решения ОДУ (ниже)....
559 просмотров
schedule
12.09.2022
Повышение класса odeint с производной и якобианом
Я намерен использовать библиотеку Boost odeint в подпрограмме MCMC для оценки параметров в модели ODE. Поскольку эти ОДУ могут быть жесткими, мне нужно иметь возможность передать якобиан в решатель с производной. Я хотел бы создать класс, который...
1209 просмотров
schedule
15.06.2022
Несколько выходов решателя Matlab ODE
У меня есть следующий код Matlab ODE:
[t,y,~,~,ie] = ode23tb(@(t,y) RHSODE(t,y),[0,t_end], [i0;v0],options);
Я хочу, чтобы решатель ODE также мог дать мне результат z, который является функцией y и dy / dt, такой, что z = f (y, dy / dt)....
1354 просмотров
schedule
15.06.2023
Понимание функции matlab
Я довольно широко использовал matlabFunction в своем классе вычислительной физики и надеялся, что кто-нибудь поможет мне понять, что именно происходит с этой командой (является ли matlabFunction командой?). Я прочитал что предоставляет веб-сайт...
407 просмотров
schedule
16.12.2022
Как решить ОДУ с помощью Java?
Я пытаюсь решить ODE с помощью Java, и до сих пор я пробовал две разные библиотеки. Больше всего я доверяю Apache Commons Math , однако даже для простых задач я не вижу правильного решения.
Когда я решаю свою систему в Mathematica , я получаю...
3284 просмотров
schedule
20.03.2023
Matlab: вывод ode45 неверен для демпфера принудительной пружины
Вот мой код Matlab для решения ODE второго порядка для системы масса-пружина-приборная панель:
function Spring
clear all;
close all;
options=odeset('RelTol',1e-6);
p0 = [1 0]; %initial position and velocity
[t,p] = ode45(@SpringFunction, [0 20],...
1775 просмотров
schedule
24.04.2022
Интеграция SciPy Projectile ODE
Я делаю проект, который включает использование SciPy Integrator для моделирования движения снаряда в этой стрелялке. Раньше мне никогда не приходилось ничего программировать на python, и мои расчеты немного заржавели, но через несколько часов мне...
1228 просмотров
schedule
25.04.2022
В чем разница между scipy.integrate.odeint и scipy.integrate.ode?
Я прочитал документы для этих здесь , но там просто указано, что odeint является " интегратором с более простым интерфейсом на основе lsoda из ODEPACK "
Какова фактическая разница? При каких обстоятельствах использование одного более уместно,...
5961 просмотров
schedule
20.03.2024
Как вы используете Apache Commons Math 3.0+ для решения ОДУ с помощью якобиана?
Что касается конкретной библиотеки Java для решения ОДУ с приближением Якоби, предыдущая библиотека Apache Commons Math 2.2 интуитивно понятна, и также есть несколько наглядных примеров:
Интеграция обыкновенных дифференциальных уравнений
Но...
710 просмотров
schedule
05.04.2023