Публикации по теме 'differential-equations'


Решение дифференциальных уравнений 2-го порядка в JavaScript с использованием метода конечных разностей
Основной поток для численного решения дифференциальных уравнений: Найти дифференциальные уравнения для решения Применение аппроксимации, такой как метод центрированных разностей Установить граничные условия Решите систему линейных уравнений (Матричная задача) Меня очень увлек численный метод. Когда я впервые узнал об этом, было не так просто понять, как это работает. Я надеюсь, что эта статья разрушит барьер численного метода дифференциальных уравнений, пока я улучшаю свои..

Вопросы по теме 'differential-equations'

Как получить численное решение этих дифференциальных уравнений с помощью Matlab
У меня есть дифференциальные уравнения, полученные на основе распространения эпидемии. Я хочу получить численные решения. Вот уравнения, t - независимая переменная и колеблется от [0,100] . Начальное значение y1 = 0.99; y2 = 0.01; y3 =...
634 просмотров

Неопределенные коэффициенты ОДУ 2-го порядка
Это уравнение разрешимо? И как? y" = Ay + B A и B являются (действительными) константами. Я пробовал делать неопределенные коэффициенты, но у меня это не сработало. Однородная часть достаточно проста. Спасибо.
230 просмотров
schedule 07.09.2023

Решение дифференциального уравнения модели басовой диффузии с помощью Mathematica
http://www.bassbasement.org/F/N/FMB/Pubs/Bass%201969%20New%20Prod%20Growth%20Model.pdf О модели диффузии баса вы можете обратиться по ссылке, указанной выше. Он используется для прогнозирования принятия новых продуктов. Используя приведенный...
1938 просмотров

Mathematica NDSolve
У меня вопрос о функции NDSolve в Mathematica. У меня есть осциллятор, определяемый этими двумя уравнениями: x' = v v' = -x - u*v^3 где у — некоторая константа. Как создать NDSolve, который решает эту проблему? Я пробовал следующий код...
1224 просмотров

Параллельное решение дифференциального уравнения, python
Я численно решаю дифференциальное уравнение, зависящее от параметров. Меня действительно интересуют не решения, а их поведение в зависимости от значения параметров. Поскольку мне нужно очень точное описание, я должен использовать очень тонкий массив...
2486 просмотров

Форвард Эйлера для системы из 4 DE в MATLAB
Я хочу запрограммировать форвард Эйлера для системы дифференциальных уравнений 4. Эти: x'(t)=u y'(t)=v u'(t)=-kx*u*V v'(t)=-g-ky(v*V) где kx, ky и g - константы, а V = sqrt (u ^ 2 + v ^ 2) Первое, что я сделал, это то, что я...
359 просмотров
schedule 29.04.2022

Пользовательская периодическая функция без счетчика
Я использую ode45 для решения простой ОДУ: function dCdt=u_vent(t,C) if t> 600 && t<= 720 Q=Q2; elseif t> 1320 && t<= 1440 Q=Q2; elseif t> 2040 && t<=...
575 просмотров

Нахождение границы устойчивости нелинейного дифференциального уравнения с помощью Matlab
Я застрял в этой проблеме в течение нескольких недель. Как найти область устойчивости (или притяжения) нелинейного дифференциального уравнения с помощью Matlab. Скажем, у меня есть это уравнение: x' = y; y' = -10*sin(x) - y + 9; Точка...
1142 просмотров

Функция Matlab numjac
У меня есть function , определенный как F = model(t,y,X) Где y — переменные, а X — некоторые дополнительные параметры, которые я передаю функции. Я использовал numjac , с большим успехом, чтобы вычислить dF/dy . Может ли numjac...
747 просмотров
schedule 08.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

Как прочитать систему дифференциальных уравнений из текстового файла, чтобы решить систему с помощью scipy.odeint?
У меня есть большая (> 2000 уравнений) система ODE, которую я хочу решить с помощью odeint python scipy. У меня есть три проблемы, которые я хочу решить (может быть, мне придется задать 3 разных вопроса?). Для простоты я объясню их здесь на...
637 просмотров

Scipy odeint дает индекс ошибок за пределами
Я пытаюсь решить дифференциальное уравнение в Python, используя функцию odeint Scipy. Уравнение имеет вид dy/dt = w(t) , где w(t) = w1*(1+A*sin(w2*t)) для некоторых параметров w1, w2 и A. Написанный мной код работает для некоторых параметров, но...
484 просмотров

Передача аргументов в 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
Я моделирую броуновское движение в MATLAB, однако получаю странный результат, когда дисперсия приращений броуновского движения увеличивается со временем, хотя она должна оставаться постоянной. Например, я строю броуновскую систему движения,...
336 просмотров

Размер возвращаемого массива времени выполнения Ошибка Python
Я пытаюсь решить простое дифференциальное уравнение, используя функцию odeint. Выдает ошибку при совпадении размера массива. Я думаю, что мое initial_condi не соответствует функции equation . Я не могу понять, где на самом деле ошибка. Удар -...
336 просмотров

Python - Использование odeint с интегралом в ODE
Я работаю с ODE вида: a * dv / dt + (b + k1) * v + c * интеграл_0-> t_ (vdt) = k1 * v1 + k2 * интеграл_0-> t_ (v1dt) Я пытаюсь реализовать odeint, чтобы получить решение для этой системы, но я не уверен, как это сделать с помощью интеграла в...
199 просмотров

2D Heat Equation Mathematica не решается аналитически (DSolve) или численно (NDsolve), что я делаю неправильно?
моя цель - решить следующее двумерное уравнение теплопроводности вместе с начальными и граничными условиями: pde = D[u[x, y, t], t] == (c^2)*(D[u[x, y, t], {x, 2}] + D[u[x, y, t], {y, 2}]); ic = {u[x,y,0] == 0}; bc = {Derivative[1, 0, 0][u][0, y,...
511 просмотров

Как построить мое дифференциальное уравнение с колчаном?
Я хочу решить дифференциальное уравнение и построить векторы скорости, но у меня с этим проблемы. Я пробовал это: syms y(x); ode = (1+exp(x))*y*diff(y,x)-2*exp(x) == 0; ySol = dsolve(ode) [X,Y] = meshgrid(-2:.2:2); Z = 2*exp(X)/((1+exp(X)).*Y);...
522 просмотров
schedule 20.04.2024

Юлия Сюжетс; как я могу индивидуально построить графики связанных уравнений?
Я изучаю Юлию, в частности, как решать связанные дифференциальные уравнения. Я просматриваю страницу документа для дифференциальных уравнений и взял из нее этот код: using DifferentialEquations function lorenz(du,u,p,t) du[1] =...
89 просмотров
schedule 13.02.2022

Может ли Эйлер быть лучше, чем Рунге-Кутта для некоторых функций?
Я пытаюсь решить упражнения из книги Стивена Строгаца «Нелинейная динамика и хаос». В упражнении 2.8.3, 2.8.4 и 2.8.5 предполагается реализовать метод Эйлера, улучшенный метод Эйлера и метод Рунге-Кутты (4-го порядка) соответственно для задачи с...
138 просмотров