Публикации по теме 'differential-equations'
Решение дифференциальных уравнений 2-го порядка в JavaScript с использованием метода конечных разностей
Основной поток для численного решения дифференциальных уравнений:
Найти дифференциальные уравнения для решения Применение аппроксимации, такой как метод центрированных разностей Установить граничные условия Решите систему линейных уравнений (Матричная задача)
Меня очень увлек численный метод. Когда я впервые узнал об этом, было не так просто понять, как это работает. Я надеюсь, что эта статья разрушит барьер численного метода дифференциальных уравнений, пока я улучшаю свои..
Вопросы по теме 'differential-equations'
Как получить численное решение этих дифференциальных уравнений с помощью Matlab
У меня есть дифференциальные уравнения, полученные на основе распространения эпидемии. Я хочу получить численные решения. Вот уравнения,
t - независимая переменная и колеблется от [0,100] . Начальное значение
y1 = 0.99; y2 = 0.01; y3 =...
634 просмотров
schedule
30.11.2023
Неопределенные коэффициенты ОДУ 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 просмотров
schedule
04.07.2022
Mathematica NDSolve
У меня вопрос о функции NDSolve в Mathematica. У меня есть осциллятор, определяемый этими двумя уравнениями:
x' = v
v' = -x - u*v^3
где у — некоторая константа.
Как создать NDSolve, который решает эту проблему? Я пробовал следующий код...
1224 просмотров
schedule
09.11.2023
Параллельное решение дифференциального уравнения, python
Я численно решаю дифференциальное уравнение, зависящее от параметров. Меня действительно интересуют не решения, а их поведение в зависимости от значения параметров. Поскольку мне нужно очень точное описание, я должен использовать очень тонкий массив...
2486 просмотров
schedule
23.03.2023
Форвард Эйлера для системы из 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 просмотров
schedule
20.08.2023
Нахождение границы устойчивости нелинейного дифференциального уравнения с помощью Matlab
Я застрял в этой проблеме в течение нескольких недель. Как найти область устойчивости (или притяжения) нелинейного дифференциального уравнения с помощью Matlab.
Скажем, у меня есть это уравнение:
x' = y;
y' = -10*sin(x) - y + 9;
Точка...
1142 просмотров
schedule
23.06.2022
Функция 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 просмотров
schedule
10.10.2023
Scipy odeint дает индекс ошибок за пределами
Я пытаюсь решить дифференциальное уравнение в Python, используя функцию odeint Scipy. Уравнение имеет вид dy/dt = w(t) , где w(t) = w1*(1+A*sin(w2*t)) для некоторых параметров w1, w2 и A. Написанный мной код работает для некоторых параметров, но...
484 просмотров
schedule
22.03.2022
Передача аргументов в 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 просмотров
schedule
11.07.2023
Дисперсия приращений броуновского движения в MATLAB
Я моделирую броуновское движение в MATLAB, однако получаю странный результат, когда дисперсия приращений броуновского движения увеличивается со временем, хотя она должна оставаться постоянной. Например, я строю броуновскую систему движения,...
336 просмотров
schedule
23.05.2023
Размер возвращаемого массива времени выполнения Ошибка Python
Я пытаюсь решить простое дифференциальное уравнение, используя функцию odeint. Выдает ошибку при совпадении размера массива. Я думаю, что мое initial_condi не соответствует функции equation . Я не могу понять, где на самом деле ошибка. Удар -...
336 просмотров
schedule
01.04.2023
Python - Использование odeint с интегралом в ODE
Я работаю с ODE вида:
a * dv / dt + (b + k1) * v + c * интеграл_0-> t_ (vdt) = k1 * v1 + k2 * интеграл_0-> t_ (v1dt)
Я пытаюсь реализовать odeint, чтобы получить решение для этой системы, но я не уверен, как это сделать с помощью интеграла в...
199 просмотров
schedule
04.02.2023
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 просмотров
schedule
30.03.2022
Как построить мое дифференциальное уравнение с колчаном?
Я хочу решить дифференциальное уравнение и построить векторы скорости, но у меня с этим проблемы. Я пробовал это:
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 просмотров
schedule
19.04.2022