Вопросы по теме 'ode'
Как я могу решить ODE без использования вложенных функций?
У меня есть несколько дифференциальных уравнений, которые мне нужно решить с помощью решателей ODE MATLAB. Хотя сами дифференциальные уравнения довольно просты, они зависят от множества «констант». Эти константы не универсальны и должны...
1620 просмотров
schedule
15.12.2022
scipy.integrate.ode с двумя связанными ODE?
В настоящее время я пытаюсь использовать SciPy-пакет Integrated.ode для решения пары связанных ODE первого порядка: скажем, Уравнение Лотка-Вольтерра хищник-жертва . Однако это означает, что во время цикла интеграции я должен обновлять параметры,...
8883 просмотров
schedule
28.12.2022
Matlab -> scipy ode (сложная) функция перевода
Я изучаю python, numpy и scipy. Мне интересно, можно ли перевести такие функции в Matlab на Python:
function [tT, u ] = SSolve5TH(n, t, t0,tf,u_env,utop_init, utop_final,ubottom,te_idx)
options = [];
[tT,u] = ode23s(@SS,t,u_env,options,@B);...
485 просмотров
schedule
09.05.2023
Ошибка в представлении обыкновенного дифференциального уравнения
ОБНОВЛЕНИЕ . Я пытаюсь найти показатели Ляпунова, указанные в ссылке LE . Я пытаюсь разобраться и понять это, взяв следующие уравнения для своего случая. Это набор обыкновенных дифференциальных уравнений (они предназначены только для проверки...
284 просмотров
schedule
06.04.2022
В поисках хорошего решателя Java ODE
Я работаю над проектом по созданию графического интерфейса для алгоритма в MATLAB с использованием решателя ODE (ode45). Поэтому мне нужно перевести код MATLAB на Java. Проблема в решателе ode45. Кажется, у Java нет готового к использованию...
2428 просмотров
schedule
16.07.2022
Решатель Matlab ode, использующий время в функции для 'значения' в событиях
Я тщательно искал и подумал, что я не единственный, у кого есть эта проблема, но похоже, что это так.
Я решаю оду через ode15s (моя проблема может быть жесткой), и я использую опцию «События», чтобы найти то, что меня интересует. Проблема в том,...
141 просмотров
schedule
11.03.2022
Интеграция ODE с дискретными значениями
Я хочу использовать решатель scipy.integrate.ode . Я могу определить вызываемую функцию f только как массив дискретных точек (потому что это зависит от результатов интегрирования из предыдущих итераций). Но из документации кажется, что интегратор...
724 просмотров
schedule
31.07.2023
как решить систему обыкновенных дифференциальных уравнений (ОДУ) в Matlab
Мне нужно решить систему обыкновенных дифференциальных уравнений вида:
dx/ds = 1/x * [y* (g + s/y) - a*x*f(x^2,y^2)]
dy/ds = 1/x * [-y * (b + y) * f()] - y/s - c
где x и y - переменные, которые мне нужно выяснить, а s - независимая...
3685 просмотров
schedule
06.02.2022
Вывод Valgrind с адресом и вопросительными знаками?
Я только что получил вывод от valgrind, который я не совсем понимаю:
==20290== Invalid read of size 1
==20290== at 0x8C1D678: ???
==20290== by 0x5D74C47: ???
==20290== Address 0xee818c7d is not stack'd, malloc'd or (recently) free'd...
2772 просмотров
schedule
28.12.2022
Ошибка времени компиляции типа указателя в решении GSL ODE
Я работаю с кодом на странице примеров GSL, пытаясь решить систему четырех дифференциальных уравнений. Я боролся с передачей пяти параметров в систему ODE и пришел к одной последней (надеюсь!) ошибке времени компиляции. Далее следует фрагмент,...
283 просмотров
schedule
15.06.2023
Что означает изменение ОД в simulink
Я реализовал два контроллера в simulink; ПИД и нечеткий регулятор. оды для реализации обоих контроллеров разные. PID реализован в ode45, а нечеткий регулятор реализован в ode14x. Это делается для достижения желаемого отклика, т. е. сходимости к...
524 просмотров
schedule
08.07.2023
используя scipy odeint на уравнениях со сдвинутой по фазе переменной
В основном ... Мне нужен способ включить фазовый сдвиг в мои дифференциальные уравнения. То есть в определении моей системной функции, которая возвращает dY / dt, есть что-то вроде Y (t-3). Как это дифференциальное уравнение:
dY/dt = a*Y(t) +...
1090 просмотров
schedule
12.10.2022
Решение в ODE45-Matlab
У меня ОДА, y'=y^2+y ; Итак, я написал сценарий как:
foo=@(y)(y.^2+y);
[x y]=ode45(foo,[1 4],1);
Но он возвращает следующую ошибку:
Error using @(y)(y.^2+y)
Too many input arguments.
Error in odearguments (line 88)
f0 =...
1647 просмотров
schedule
01.08.2023
Ошибка загрузки ZIP-файла в apache ode: нулевая модель
У меня есть рабочий процесс, созданный в дизайнере Intalio BPMN, и ZIP-файл с содержимым каталога сборки (deploy.xml, wsdl, bpel), проблема в том, почему этот рабочий процесс не развертывается в Apache ODE.
Ошибка, отображаемая в Apache ODE: Ошибка...
69 просмотров
schedule
27.07.2023
Можно ли улучшить скорость в решателях ОДУ от Matlab? (ode45 ode15s и т. д.)
Я написал код для решения системы с использованием ode45 и ode15 в Matlab. Мне интересно, могу ли я улучшить скорость кода, используя многоядерный (или параллельный код) в своем сценарии.
Кто-нибудь пробовал это??
Спасибо
6015 просмотров
schedule
01.08.2023
Условия запуска/остановки MatLab ODE
У меня есть небольшая проблема. У меня есть 2 уравнения движения «ph» и «ph2». Я не знаю, как настроить ODE, чтобы прекратить вычисление «ph», когда x (1)> 0,111, а затем снова начинает вычислять «ph2» только до 0,111, после этого график «ph» +...
4378 просмотров
schedule
19.07.2023
Как решить это дифференциальное уравнение с помощью scipy odeint?
Я без особого успеха пытаюсь решить следующее дифференциальное уравнение, используя scipy odeint:
import numpy as np
from scipy.misc import derivative
from scipy.integrate import odeint
Imag = 16000.
w = 2*np.pi*60
tau = .05
theta = 1.52
phi =...
1914 просмотров
schedule
27.07.2022
Возникли проблемы с изменением параметров для ODE113 в MATLAB.
Я работаю над чем-то гораздо более сложным, чем я привык, и надеюсь, что у вас есть какие-то подсказки. У меня определена функция:
function dwdt= dyn_hw9_3arigid( t,y )
Ix=3012;
%Iy=3012; %symmetric
Iy=2761; %non symmetric
Iz=4627;
for...
425 просмотров
schedule
07.06.2023
используя опцию Refine в ode45 Matlab
Я пытаюсь использовать ode45 в MAtlab и хочу исправить количество точек, которые использует MAtlab (количество временных шагов). Использование опции 'refine' в ode45 похоже не помогает. Например, если я установил 'refine' равным 10, Matlab...
1683 просмотров
schedule
15.06.2022
Реализация цикла для системы обыкновенных дифференциальных уравнений
Я новичок здесь и с Python. Я работаю над кодом для численных решений систем обыкновенных дифференциальных уравнений. Моя проблема: мне нужно реализовать цикл внутри функции. После этого мне нужно интегрировать эту функцию (odeint), но она не...
2853 просмотров
schedule
24.07.2023