Описание тега differential-equations

An equation that relates some unknown function itself and its derivatives of various orders.
1 ответ

Ошибка при передаче аргументов в дескрипторы функций

Предположим, у нас есть следующая функция: function f=lorenz(t,x,a,b,c) % solve differential equation like this %dx/dt=a*(y-x) %dy/dt=-x*z+b*x-y %dz/dt=xy-c*z/3 f=zeros(3,1);% preallocate result f(1)=a*(x(2)-x(1)); f(2)=-x(1)*x(3)+b*x(1)-x(2); f(3)=…
1 ответ

Есть ли инструмент для анализа влияния переменных

Когда вы пишете программу с большим количеством кода, трудно определить, какие значения оказывают большое влияние на ваш конечный результат. В моем случае у меня есть несколько дифференциальных уравнений, которые я решаю с odeint. Потребовалось бы м…
1 ответ

Проблема с diffrentialEquations.jl

Я совсем новичок в Юлии, и в настоящее время я учусь, как решать дифференциальные уравнения с ним. Я пытался запустить простой готовый код Кристофера Ракауцкаса, но получил ошибку. Код можно найти здесь. Я также напишу это здесь: using DifferentialE…
1 ответ

Matlab ode15s изменяет значение параметра в определенное время во время решения

Я пытаюсь изменить значение моей переменной Pin в определенные моменты времени во время решения ode15s, чтобы оценить динамический отклик. Но я получаю ошибку: Error using odearguments (line 83) The last entry in tspan must be different from the fir…
22 авг '18 в 10:00
1 ответ

Симппи дифференциальное уравнение второго порядка

Я пытаюсь решить уравнение свободного падения, и я не понимаю, в чем смысл ошибки.
05 янв '18 в 20:47
2 ответа

MaxStepSize, MaxSteps, кажется, не влияют на NDSolve в MATHEMATICA

Я новичок в Mathematica, поэтому, пожалуйста, потерпите меня! Я пытаюсь решить нелинейный PDE в MMA с помощью NDSolve. Процесс решения обрывается из-за особенностей, возникающих задолго до истечения времени моделирования. Я понимаю, что с жесткими с…
1 ответ

Могу ли я установить дифференциал в одиночку из Phabricator?

Я собираюсь использовать Phabricator для проверки кода моей команды. Можно ли установить и использовать только один дифференциал? Нам нужен только инструмент для проверки кода. Спасибо!
1 ответ

Построение решений для дифференциальных уравнений, но не по времени в MATLAB

Мой вопрос сегодня связан с этим предыдущим вопросом. Я следую за этой исследовательской работой. Я пытаюсь продублировать рисунок 8, расположенный на странице 20. У меня есть скриншот: Я запутался в том, как изобразить левую фигуру в MATLAB, потому…
23 июл '14 в 00:58
1 ответ

Решение DDE в матричной форме с использованием Matlab

Мне нужно решить следующее уравнение с задержкой: Xdot = A*x(t) + B*U(t) + E(t) U(t) = K*S*x(t-0.02) or U(t) = K*S*x(t-0.02)/alpha в котором: A: 6*6 matrix K and alpha are scalar S: 1*6 vector E and U and x and B: 6*1 vectors. Я использую следующий …
30 июн '17 в 07:25
1 ответ

MATLAB - Кривые преследования (Хищник / Добыча)

В моем инженерном классе мы программируем "нетривиальную" проблему преследования хищника / добычи. Вот суть ситуации: есть жертва, которая пытается убежать от хищника. Каждый может быть смоделирован как частица, которая может быть анимирована в MATL…
08 мар '13 в 05:12
2 ответа

Mathematica NDSolve

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

Как исправить ошибку TypeError: в setindex! в DifferentialEquations.jl

Недавно я начал с Джулии (v1.0.3) DifferentialEquations.jl пакет. Я попытался решить простую систему ODE, с той же структурой, что и моя реальная модель, но гораздо меньше. В зависимости от решателя, который я использую, пример либо решает, либо выд…
29 янв '19 в 13:21
1 ответ

Ошибка решения для 0 значений

Я попытался смоделировать маятник в R, используя пакет "deSolve" для решения дифференциальных уравнений. Маятник движется в двух измерениях и включает в себя самые важные силы, а также кориолисус и переменный ветер со стороны. Это скрипт: install.pa…
04 окт '17 в 13:31
1 ответ

Волновое уравнение с FDM, Matlab

Я пытаюсь реализовать код Matlab для решения волнового уравнения, моя функция выглядит следующим образом: function [x,t,w] = wave_eqn(xl,xr,yb,yt,M,N,f,l,r,p) % input: space interval [xl,xr], time interval [yb,yt] % number of space steps M, number o…
1 ответ

Scipy odeint Неотрицательное решение

По-видимому, получение неотрицательного решения из решателя ODE нетривиально. В Matlab есть опция NonNegative для некоторых решателей, чтобы получить неотрицательное решение. Есть ли подобная опция в scipy? Если нет, каков "лучший" способ наложения …
1 ответ

Юлия интегрирует дифференциальные уравнения: Ошибка метода: нет соответствия метода

Я пытаюсь векторное дифференциальное уравнение в Юлии. Но я застрял в следующем предупреждении об ошибке: MethodError: нет подходящих методов hDerivative(::Array{Float64,1},::Nothing, >::Float64) Ближайшими кандидатами являются: hDerivative(::Any,::…
27 дек '18 в 18:58
0 ответов

wxMaxima решить дифференциальное уравнение

У меня есть полиномиальная функция: x6-7x5+7x4+35x3−56x2−28x+48 Я должен решить все корни и все локальные экстремумы. После этого я должен нарисовать его на графике. Я сохранил этот полином в такой функции: f (x): = x ^ 6 - 7 * x ^ 5 + 7 * x ^ 4 + 3…
1 ответ

Переменный ввод в оде 45, MATLAB

У меня проблема с отправкой входных данных переменной ode45 функция. У меня есть этот код: function T_pdot=f_massa_log(t,T,u) T_dot=(1-u)*T*log10(1/T); end И я называю это так: [t,T_dot]=ode45(@f_massa_log,[0 50],0.01,odeset,u); когда u постоянно, э…
09 ноя '14 в 20:56
1 ответ

Как я могу нанести поля направления в "Mathematica"?

Я новичок в Mathematica, и я пытаюсь научиться использовать его, я пытался построить поле направления, но я не мог, вот мои дифференциальные уравнения: y' = exp(-x) + y y' = (1/6)y^3 - y - (1/3)t^2 и вот пример одной из попыток, которые я сделал: f[…
1 ответ

Решить уравнение теплопроводности с ненулевыми БК Дирихле с неявным линейным решателем Эйлера и сопряженного градиента?

Многие пользователи спрашивают, как решить уравнение теплопроводности, u_t = u_xx, с ненулевыми BC Дирихле и с сопряженными градиентами для внутреннего линейного решателя. Это общая упрощенная проблема PDE перед переходом к более сложным версиям пар…