Tugas Metode Euler Matlab
Tugas Metode Euler Matlab
TUGAS &
MATLAB METODE EULER
DR. YULIANTO.W
TEKNIK ENERGI
POLITEKNIK NEGERI SRIWIJAYA
Pada bagian ini diberikan kode matlab untuk
Diferensiasi Numerik dengan Metode Euler.
Sebagai contoh kita ingin mencari solusi dari
persamaan difrensial : y’ = x + y
function y=fungsiy(x,y)
y=x+y
Kemudian, pada m-file yang terpisah dibuat kode progam sebagai berikut:
clear all
clc
a=input(‘a:’)
b=input(‘b:’)
h=input(‘h:’)
y=input(‘y0:’)
y0=y;
x0=a;
n=(b-a)/h
%Perubahan x sesuai langkah h:
for r=1:n
x(r)=x0+r*h
end
%Penyelesaiannya:
y(1)=y0+h*fungsiy(x0,y0)
for r=2:n
k=r-1
y(r)=y(k)+h*fungsiy(x(k),y(k))
end
y’