• Регистрация
Элька
Элька 0.00
н/д

Д/У в MATLAB

24.07.2020

Помогите плиииз, я очень слаба в матлабе, переведите мне это уравнение на язык человека, я не понимаю....

res=a*(T(i+1,j,k)-2*T(i,j,k)+T(i-1,j,k)+T(i,j+1,k)-2*T(i,j,k)+T(i,j-1,k))/(h^2);
func=@(t,Y)(A*(Y/Tref).^b+res); % определяем функцию, которая возвращает dT/d
[Tout,Yout]=ode45(func,[0 tau],T(i,j,k)); % Находим новую температуру
res1=Yout(end);
T(i,j,k+1)=res1;

Теги

    24.07.2020

    Лучший ответ

    • galekx20.00
      24.07.2020 12:00

      1)Res = разностная аппроксимация второго порядка( сеточное уравнение )

      2) определяется функция чтобы её потом подать на вход в ode45 и решить

      Методом Рунге Кутта 4 порядка диф уравнение

       

    Ответы

    • galekx2
      galekx20.00
      24.07.2020 21:27

      1)Res = разностная аппроксимация второго порядка( сеточное уравнение )

      2) определяется функция чтобы её потом подать на вход в ode45 и решить

      Методом Рунге Кутта 4 порядка диф уравнение