Ode – вопросы и ответы

76
голосов
1
ответ
Недавно я реализовал решение ODE из библиотеки Apache Commons . Я считаю, что это очень хорошо, я должен сказать, но у меня есть некоторые вопросы, которые частично связаны с интерфейсами JAVA и ча...
3 месяца назад SteewDK
68
голосов
1
ответ
Несколько дней назад я играл с odeint и думал, что некоторые результаты были любопытными. Итак, я хотел запустить что-то очень просто, чтобы проверить свой код (показано ниже). Если (dy/dt) = -x, т...
3 месяца назад user4910881
119
голосов
1
ответ
Поэтому я пишу магистерскую диссертацию, и мне приходится моделировать реакцию BR (Briggs-Rauscher иод-иодид), и у меня есть некоторые проблемы с этим кодом. Каждый раз, когда я запускаю (тот же ко...
3 месяца назад user4910881
-5
голосов
2
ответа
У меня возникли проблемы с кодом, который я пытаюсь использовать с моделью, которую я пытаюсь закодировать, появилась следующая ошибка и являюсь относительным новичком, я не уверен, как ее разрешит...
3 месяца назад Matthew Freeman
54
голоса
1
ответ
Я пытаюсь подгонять модель ODE к некоторым данным и решать для значений параметров в модели. Я знаю, что в R есть пакет под названием FME, который предназначен для решения этой проблемы. Однако, ко...
3 месяца назад Ken.w
54
голоса
1
ответ
Функция Matlab bvp4c решает граничные задачи. Он принимает дифференциальное уравнение, граничные условия и исходное предположение как входные данные, и возвращает структурный массив, содержащий мас...
3 месяца назад Betohaku
115
голосов
1
ответ
Я разрабатываю основанную на агентах модель для моделирования распространения инфекционных заболеваний в гетерогенных ландшафтах, состоящих из полигонов среды обитания (или глыбы связанных клеток)....
3 месяца назад Marine
55
голосов
1
ответ
Я пытаюсь решить ODE с 6 переменными в CUDA с использованием тяги. Моя программа здесь. #include <iostream> #include <cmath> #include <utility> #include <cstdlib> #include &...
3 месяца назад Shiju Sisobhan S
86
голосов
1
ответ
Я пытаюсь моделировать Chau Circuit в Python, используя matplotlib и scipy , который включает в себя решение системы обыкновенных дифференциальных уравнений. Это было сделано в Matlab ,
3 месяца назад Ari Cooper-Davis
66
голосов
2
ответа
При интегрировании оды с scipy ode принимает функцию с большим количеством аргументов, чем t и y. Например: def fun(t, y, param1, param2): и значение этих аргументов может быть установлено с set_f_...
3 месяца назад Alex__S12
-4
голоса
1
ответ
У меня есть уравнение в виде: (M * X ") + (K1 * X) + (K2 * X ^ 2) = 0 Теперь я хочу решить это уравнение с помощью Matlab. Я был бы признателен, если бы кто-то мог поделиться ссылкой, которая содер...
3 месяца, 1 неделя назад hossein.kh
102
голоса
1
ответ
Я новичок в python spyder и работаю над проектом, где я решаю для некоторых неизвестных. информация, которую я даю, y1 (0) = 0 y2 (0) = 1 dy1/dx = y2 dy2/dx = -y1 Я хочу найти y1 и y2, которые y1 =...
3 месяца, 1 неделя назад Jazmin
79
голосов
1
ответ
Я знаю, что решение ode45 имеет адаптивный размер шага, управляемый самой программой Matlab. Ниже приводится описание сайта Matlab : Указание tspan более чем на два элемента не влияет на внутренние...
3 месяца, 1 неделя назад Lio
55
голосов
1
ответ
Я определил функцию, использующую matlabFunction . Вот код: matlabFunction([a16;-((1+x16^2)/(2*x16))*a16],'vars',{x16,[a16]},'file','DE_19') который, казалось, работал. Однако, когда я пытаюсь испо...
3 месяца, 1 неделя назад Mack
69
голосов
1
ответ
Я просматриваю критические циклы в моем R-коде в Fortran. Я нашел много ресурсов при вызове скомпилированных подпрограмм Fortran в R, но ничего о вызове компиляции кода Fortran из R. Причина, по ко...
3 месяца, 1 неделя назад Ixxie
66
голосов
1
ответ
Я хочу два ограничения на мой расчет ode45 уравнения движения: положение и время. У меня уже есть время, чтобы работать, но я не уверен, что и как я могу добавить еще одно событие для ограничения п...
3 месяца, 1 неделя назад user1878019
66
голосов
1
ответ
Я попытался решить обычное дифференциальное уравнение с помощью октавы 4. Он отлично работает для функций sin и cosine. Но для tan он показывает ошибку как # Define the right-hand side of the equat...
3 месяца, 1 неделя назад user1989
55
голосов
2
ответа
Я использую sympy.dsolve для решения простого ODE для цепочки распада. Ответ, который я получаю для разных скоростей распада (например, lambda_1> lambda_2), неверен. Подставив C1 = 0, я получаю ...
3 месяца, 1 неделя назад Daria
54
голоса
1
ответ
K - большая разреженная матрица, а y - вектор. При определенном временном значении dt от t1 до t1+dt : Метод 1: expm приводит к: K = ... y = ... y = expm(-1i*dt*K)*y; %new y Method2: ode45 дает: K ...
3 месяца, 1 неделя назад kyle
54
голоса
1
ответ
Я использую ode45 для решения дифференциального уравнения второго порядка. временной интервал определяется на основе количества чисел в txt файле, поэтому временной интервал определяется следующим ...
3 месяца, 1 неделя назад CroCo
57
голосов
2
ответа
Мой ODE задается как Mx '' +Lx '+ f (x) = 0, где f (x) - полиномиальная функция. Посмотрите на мой ПОЛНЫЙ КОД, где я определил дифференциальное уравнение в функции, а именно "diff". Затем я использ...
3 месяца, 1 неделя назад Alam
55
голосов
2
ответа
У меня возникла проблема с запуском функции Octave (ODE), я уже пробовал уже предлагать решения для этой проблемы, но ничего не работает. Я также попытался сохранить свое имя файла как egzamin.m но...
3 месяца, 1 неделя назад Graku
77
голосов
1
ответ
В течение нескольких часов я обдумываю проблему, которую, я полагаю, полностью легко решить. Я просто не понимаю. В задании для Coursera (Aerial Robotics) я попросил программировать контроллер PD, ...
3 месяца, 2 недели назад Andreas K.
56
голосов
1
ответ
Для моделирования я использую boost :: numeric :: odeint, но у меня проблема. Я использую встроенную функцию внутри метода одного из моих классов, и у меня есть ошибка "никакой подходящей функции д...
3 месяца, 2 недели назад Pouya
56
голосов
1
ответ
Я пытаюсь сделать простой пример гармонического осциллятора, который будет решен методом 4-го порядка Рунге-Кутты. Решённое дифференциальное уравнение второго порядка (ОДУ) второго порядка и началь...
3 месяца, 2 недели назад pmoreira
121
голос
1
ответ
В: Как передать дополнительные параметры с помощью ODE23 или ODE45 из пакета MATLAB ODE? "Команда поддержки MathWorks" предлагает использовать persistent переменную для передачи дополнительных пара...
3 месяца, 2 недели назад kyle
76
голосов
1
ответ
Ниже приведен код для нескольких решателей. Система для этой проблемы находится здесь, наша система. Однако, когда я выполняю ее в Python, она показывает мне следующую ошибку: Traceback (последний ...
3 месяца, 2 недели назад PeAcE
54
голоса
1
ответ
У меня есть набор одов, записанных в матричной форме как $ X '= AX $; У меня также есть желаемое значение состояний $ X_des $. $ X $ - пятимерный вектор. Я хочу прекратить интеграцию после того, ка...
3 месяца, 2 недели назад Sathish
85
голосов
1
ответ
Мне нужно поместить весь вывод foreach (например, pX [0]) в массив, чтобы завершить процесс вычисления и решить обычные дифференциальные уравнения жесткости, поскольку px [0] изменяется со временем...
3 месяца, 2 недели назад Mahan M.
54
голоса
1
ответ
Я использую ode решатель от scipy.integrate решить мое дифференциальное уравнение. Я хотел посмотреть, повлиял ли конечный результат на выбор шага в интеграле dt , и это то, что я получаю:
3 месяца, 2 недели назад SuperCiocia
97
голосов
1
ответ
Мне было интересно, могу ли я внести свой вклад в следующую проблему: я пытаюсь получить оптимальное значение для моей функции, после использования modCost и modFit для получения результатов. Итак,...
3 месяца, 2 недели назад P.Galanis
76
голосов
1
ответ
Можно ли использовать решатель ODE, например ode45, и все еще иметь возможность "изменять" значения для параметров внутри вызываемой функции? Например, если бы я использовал следующую функцию: func...
3 месяца, 2 недели назад nofunsally
93
голоса
1
ответ
Я решаю сложную систему нелинейных ODE, используя R как часть моего текущего проекта. На этапе тестирования я реализовал решение с использованием метода lsoda двумя способами (a) Используя функцию ...
3 месяца, 2 недели назад bell
54
голоса
1
ответ
У меня есть следующая система уравнений: #dY0=/dt = k1*S - k2*Y1*Y0 #dY1/dt = k3*S - k4*Y1 Где S (t) - это функция лестницы, которая увеличивается на единицу при t = 4, 8, 12 и так далее. Мой код с...
3 месяца, 3 недели назад Mau
94
голоса
1
ответ
Введение ПРИМЕЧАНИЕ В КОДЕКСЕ И ИСКЛЮЧЕНИИ: Один d является первой производной. Двойной d является второй производной Я использую Matlab для моделирования некоторых динамических систем путем числен...
3 месяца, 3 недели назад PatStarks
80
голосов
1
ответ
Я пытаюсь дублировать сценарий ODE, который я запускал в Matlab для Python. Вот сценарий Matlab: t0 = 0; tfinal = 25; q1 = 1; q2 = 1; q1dot = 0; q2dot = 0; % ODE variables times = [t0 tfinal]; stat...
3 месяца, 3 недели назад RocketSocks22
93
голоса
1
ответ
Я пытаюсь построить три разные функции в одном графике, приблизительное решение для ODE, точное решение для ODE и относительную ошибку. Моя функция выводит только один из этих графиков. Я не уверен...
3 месяца, 3 недели назад Riya
103
голоса
1
ответ
У меня есть следующая функция, содержащая некоторые оды: myfunction <- function(t, state, parameters) { with(as.list(c(state, parameters)),{ if (X>20) { # this is an internal threshold! Y <...
3 месяца, 3 недели назад Claudia
67
голосов
1
ответ
Для ODE второго порядка (метод dopri5 в python) код ниже всегда приводит к ошибке: C:\Users\MY\Anaconda3\lib\site-packages\scipy\integrate\_ode.py:1019: UserWarning: dopri5: larger nmax is needed s...
3 месяца, 3 недели назад KeVal
54
голоса
1
ответ
f = odefun(lambda x,y: (x)/((x**2) + (y**2))**(3.0/2.0),0,1) for x in range(500): listx.append(f(x)) Для быстрого фона я пытаюсь сделать симуляцию гравитации/орбиты. Я создаю два списка listx и lis...
3 месяца, 3 недели назад Matt
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема