Метод_ломаных_Эйлера_MatLab (Лабораторная работа)

Посмотреть архив целиком





















Лабораторная работа «Метод Эйлера в решении дифференциальных уравнений»





Студента группы МТ10-32

Крендясева Дмитрия



Текст программы

clear, clc

h = 0.05;

a = 0;

b = 1;

dsys = @(x,y,dy) 2*y+exp(x)-x;

T = a:h:b;

Y = zeros(size(T));

dY = zeros(size(T));

Y(1) = 0.25;

dY(1) = 0;

for j=1:length(T)-1

dY(j+1)= dY(j) + h*dsys(T(j),Y(j),dY(j));

Y(j+1)=Y(j)+ h*dY(j);

end

x = linspace(a,b,100);

yt = exp(2*x)-exp(x)+x/2+1/4;

plot(T,Y, x,yt,':r')

legend('численное решение','теоретическое')

%Matlab <3 u 2 much



Результат работы программы


Случайные файлы

Файл
101686.rtf
5435.rtf
16924.rtf
99940.rtf
129357.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.