Описание тега dsolve
1
ответ
Mathematica DSolve diff. уравнение в определенной области
Я ищу способ решить следующее дифференциальное уравнение: DSolve[(1 - b*Abs[z])*f[z]/a == f''[z], f[z], z] Поэтому я попытался DSolve это отличить z>0 от z<0, таких как: DSolve[(1 - b*z)*f[z]/a == f''[z], f[z], z>0] Но у меня все равно не работае…
16 мар '16 в 10:37
1
ответ
dsolve выдает ошибку при попытке решить систему ODE
syms X1(t) X2(t) X3(t) X4(t) X5(t) X6(t) X7(t) X8(t) X9(t) X10(t) X = [X1; X2; X3; X4; X5; X6; X7; X8; X9; X10]; X0 = X_0; eqn = diff(X) == -1*A*X; [X1Sol(t) X2Sol(t) X3Sol(t) X4Sol(t) X5Sol(t) X6Sol(t) X7Sol(t) X8Sol(t) X9Sol(t) X10Sol(t) ] = dsolv…
18 фев '16 в 05:26
1
ответ
Ошибка Mathematica "не является целым числом"
Я провожу некоторые симуляции с Mathematica с помощью NDSolve, и мне нужно представить эффект температуры. Я определяю таблицу случайных чисел, а затем делаю из нее функцию следующим образом: randomtablex = Table[RandomVariate[NormalDistribution[]],…
01 авг '13 в 08:48
0
ответов
"Ошибка использования sym>convertChar" при символическом решении системы ODE
Я пытаюсь решить системы уравнений, которые содержат как алгебраические, так и дифференциальные уравнения. Чтобы сделать это символически, мне нужно объединить dsolve а также solve, Рассмотрим следующий пример: У нас есть три базовых уравнения, a ==…
13 авг '18 в 10:12
1
ответ
Использование Dsolve в Mathematica
Я использовал dsolve, чтобы найти решенное дифференциальное уравнение для уравнений Шредингера, включающее магнитный резонанс, и я получаю ошибку. DSolve[{I*a'[t] == .5*(w0*a[t] + w1*Cos[w*t]*b[t]), I*b'[t] == .5*(w1*Cos[w*t]*a[t] - w0*b[t]), a[t]^2…
15 апр '16 в 03:08
0
ответов
Расчетный коэффициент общего уравнения
У меня есть функция f(x) = a + bx + cx^2, где x является целым числом и принимает только положительные значения. У меня также есть список значений f (x) для x = 0, 1, 2,...... Как мне оценить значения a, b и c, используя какой-то модуль в python (на…
13 янв '15 в 04:34
0
ответов
Решение дифференциальных уравнений в цикле с разными параметрами каждый раз R
Я думаю, это должно быть просто. Я численно решаю ряд дифференциальных уравнений в R. Когда я делаю это одно, это нормально. Однако мне нужно проверить набор дифференциальных уравнений для нескольких групп параметров, поэтому я использую цикл. Пробл…
29 апр '16 в 15:15
1
ответ
Matlab: dsolve с условиями не работает
Я пытаюсь решить систему дифференциальных уравнений, заданных переменными eqn1 и eqn2. lambda1 = 3; lambda2 = 2; gamma1 = 1; gamma2 = 1; delta1 = 1; delta2 = 1; syms n1(t) n2(t) eqn1 = diff(n1) == (lambda1 - gamma1)*n1 - delta1*(n1 + n2)*n1; eqn2 = …
20 окт '16 в 16:22
1
ответ
Ошибка Matlab Dsolve с использованием параметров
Я пытаюсь решить систему дифференциальных уравнений на Matlab, используя dsolve команда. У меня есть три уравнения, как определено ниже, но вместо числовых коэффициентов, у меня есть общие параметры, такие как lambda1, lambda2и т.д., и я хочу получи…
01 дек '16 в 03:28
1
ответ
dsolve MATLAB: явное решение не найдено
Я хочу решить дифференциальное уравнение. MATLAB показывает предупреждение: clear all syms x f(x) theta eq = (-6*x+(-7+theta)*f*diff(f,x))*(1+diff(f,x)^2)+x*f*(diff(f,x,x))==0 cond = f(0)==1 dsolve(eq,cond) Warning: Explicit solution could not be fo…
13 окт '17 в 19:43
1
ответ
Использование Dsolve с допущениями / условиями
Я хотел бы решить следующее уравнение: DSolve[u''[x]+k^2 u[x], u[x],x] если к ^2<0, решение u[x]-> C[1] e^(kx) + C[2] e^(-kx) если к ^2>0 решение u[x] -> C[1] Sin [kx] + C[2] Cos[kx] в моем уравнении к ^2=(а b)/(кд) когда b >a и c >d, то есть …
19 фев '15 в 11:04
1
ответ
Как использовать функцию interp1 в matlab для функции типа symfun?
У меня есть решения для системы дифференциальных уравнений в моем сценарии Matlab. Я определяю свои функции следующим образом: syms V_x(t) V_y(t) X(t) Y(t); ode_V_x = diff(V_x,t) == -(B/m)*V_x; ode_V_y = diff(V_y,t) == -g - (B/m)*V_y; ode_X = diff(X…
03 мар '19 в 00:21
2
ответа
SymPy - проблемы при использовании многих параметров в dsolve
Я использую SymPy версии 0.7.3 и столкнулся с некоторыми проблемами при использовании функции dsolve. Кажется, что решить проблемы, когда входное уравнение имеет слишком много параметров. Я попытался решить следующее уравнение: from sympy import * p…
26 фев '14 в 11:30
1
ответ
Решение дифференциального уравнения в Mathematica
У меня есть проблема синтаксиса решения дифференциального уравнения в Mathematica (10-я версия). Вход для уравнения, которое мне нужно решить, выглядит следующим образом: solv = DSolve[{ a*u''[y] - b*u[y] == d, u'[0] == 0, u[1] == 0}, u, {y, -1, 1}]…
20 июл '15 в 20:12
0
ответов
MATLAB: растворение не дает решение
Я пытаюсь решить дифференциальное уравнение 4-го порядка с граничными условиями, но функции dsolve не дает решения. Работает более часа. Код, который я сделал, syms omega delta x f(x) df(x) = diff(f); dff(x) = diff(df); dfff(x) = diff(dff); S = dsol…
16 янв '15 в 07:43
0
ответов
DSolve Command - Mathematica
Я хочу решить это дифференциальное уравнение, используя Mathematica: de[r_]= [(-6 r+(-7+θ) ρ[r] (ρ^′)[r]) (1+(ρ^′)[r]^2)+r ρ[r] (ρ^′′)[r] DSolve[de[r_]==0,r,ρ[r]] который не работает. Есть ли другой способ решить эту проблему?
02 окт '17 в 22:11
0
ответов
SYMPY dsolve error
Я не могу решить систему нелинейных дифференциальных уравнений второго порядка, заданных уравнениями Эйлера Лагранжа для перевернутого маятника с горизонтальной полосой, используя код: from sympy import * from sympy.calculus.euler import euler_equat…
24 дек '17 в 16:43
0
ответов
Dsolve diff. и функция греха как символическое уравнение
Я ищу способ решить следующее дифференциальное уравнение с помощью MATLAB: Y=-acc*h*cos(t) + g*h*sin(t) - gama*T.'*H*cos(t)-I0*diff(t,2) X=solve(Y==0,t) и параметры определены как: g=9.81; c=0.03; w=0.05; acc=0.5*g; gama=0.05; syms t(x) h b H1 H2 H=…
12 фев '17 в 07:25
0
ответов
Число производных, возвращаемых функцией func(), должно равняться длине вектора начальных условий
Хотя существуют связанные вопросы и ответы, я не смог перевести их на свою проблему, так что вот так: ratedegrad<-0.012 releaser<-0.0016666667 times2<-seq(from=1, to=240, by=1) state2<-c(degrad=300,titre=101,released=13.7) dtitre2<-fu…
08 мар '17 в 22:19
1
ответ
Решение 1-го ОДУ с использованием Matlab dsolve, имеющего начальное условие y(0)=0, и найти решение при a t=1
f(t,y)=3y Начальное условие y(t)=0 когда t=0Какое решение, когда t=1 Я не хочу решать это с коммерческой точки зрения, скорее что-то вроде символической функции. Я не могу найти способ найти y(t) когда t=1 syms y(t); ode= diff(y,t) == 3*y; cond= y(0…
12 окт '18 в 07:11