@shevzoom
 dev., student at MEPhI

Как визуализировать решения уравнения u(x,t)?

я уже строил графики в случае x and f(x) , но появились проблемы и куча ошибок, при построении x и u(x,t).
Хочу визуализировать сеточную функцию, как возможно сделать? просто plot(x, res) не работает.
from sympy.interactive import printing
printing.init_printing(use_latex=True)
from sympy import*
import sympy as sp
import matplotlib.pyplot as plt

x, t = sp.symbols('x t')
a, b, c, T = sp.symbols('a b c T')

u = sp.Function('u')(x, t)
u0 = sp.Function('u')(x, 0)
fi = sp.Function('fi')(x, t)
psi = sp.Function('psi')(x)

a = 0.2; b = 2.2; c = -0.4; T = 1.9
fi = log(17*t) - 2*x
psi = exp(-x/2)

diffeq = Eq(u.diff(t) - c*u.diff(x), fi)
diffeq1 = Eq(u0, psi)

display(diffeq)
display(diffeq1)

pdsolve(diffeq)
res = pdsolve(diffeq)
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы