Anda di halaman 1dari 3

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : FILDA NANDA T
NPM/Semester : 18031010034/IV
Praktikum : MATEMATIKA TEKNIK Sesi : A-1
Percobaan : PERSAMAAN DIFFERENSIAL Paralel :A
BIASA, METODE SATU
LANGKAH DAN METODE EULER
Tanggal : 10 APRIL 2020
Pembimbing : IR.L.URIP WIDODO, MT, MT LAPORAN SEMENTARA

Dosen Pembimbing Asisten Laboratorium Laporan Resmi

Tanggal : Tanggal : Tanggal :


10 APRIL 2020 10 APRIL 2020

( IR.L.URIP WIDODO, MT, MT ) (BETA PERTIWI)


NIP. 19570414 198803 1 001 NPM. 1631010186

SOAL!
1. Buatlah program menggunakan metode euler dengan aplikasi matlab!

JAWABAN!
1. Listing Program
clear all;
clc;
syms y;
disp('===============================');
disp(' Metode euler ');
disp('===============================');
f=input('1. masukkan persamaan = ');
fi=int(f);
a=input('2. masukkan batas awal = ');
b=input('3. masukkan batas akhir = ');
h=input('4. delta x = ');
disp('================================');
f1=subs(f,y,a);
y1a=f1;
y01=1;
y0=y01+(f1*a);
eksak=subs(fi,y,a);
eksak=eksak+1;
eror=abs((eksak-y0)/eksak)*100;
disp('-------------------------------------------');
disp(' x y eksak y perkiraan %kesalahan ');
disp('-----------------------------------------');
fprintf('%0.2f%10.4f%10.4f%16.4f\n',a,eksak,y0,eror);
y0=y01+(f1*h);
for k=a:h:(b-h)
ak=a+h;
fk=subs(f,y,ak);
a=ak;
eksak=subs(fi,y,ak);
eksak=eksak+1;
eror=abs(100*((eksak-y0)/eksak));
fprintf('%0.2f%10.4f%10.4f%16.4f\n',a,eksak,y0,eror);
y1=y0+(fk*h);
y0=y1;
end

Hasil Run

Anda mungkin juga menyukai