differensial tingkat tinggi

10
Differensial Tingkat Tinggi Workshop Metode Numerik Ahmad Zainudin, S.ST, M.T

Upload: suhadakakbar

Post on 21-Dec-2015

215 views

Category:

Documents


9 download

DESCRIPTION

no

TRANSCRIPT

Page 1: Differensial Tingkat Tinggi

Differensial Tingkat Tinggi

Workshop Metode Numerik

Ahmad Zainudin, S.ST, M.T

Page 2: Differensial Tingkat Tinggi

Differensial Tingkat Tinggi

� Differensiasi tingkat tinggi merupakan proses

pendefferensialan secara terusmenerus, hingga

tingkatan yang ditentukan.

Page 3: Differensial Tingkat Tinggi

Differensial Tingkat Tinggi

� Untuk menghitung differensial tingkat tinggi ini dapat

digunakan metode differensiasi yang merupakan

pengembangan metode selisih tengahan yaitu :

Page 4: Differensial Tingkat Tinggi

Algoritma Differensial Tingkat Tinggi

Page 5: Differensial Tingkat Tinggi

Hasil Program Differensial Tingkat Tinggi

Page 6: Differensial Tingkat Tinggi

Program Differensial Tingkat Tinggi

� Masukkan batas bawah, atas dan nilai h

� Tentukan fungsi f(x) dan f ’’(x)-eksak

� Cetak header tabel

� Tentukan nilai x=a dan jumerror=0

Page 7: Differensial Tingkat Tinggi

Program Differensiasi Numerik Selisih Maju� F’’(x)=((fx(x-2*h))-(2*fx(x))+(fx(x+2*h)))/(4*h*h)

� Dan Tampilkan nilai x, f(x), f ’’(x)[Eksak], f ’’(x)[Tinggi], error

Page 8: Differensial Tingkat Tinggi

Program Differensiasi Numerik Selisih Maju

� Hitung rata-rata error dan tampilkan

Page 9: Differensial Tingkat Tinggi

Pengujian Program

� f(x) = (x*x*x)+(2*x*x)+(2*x)+2

� x = [0,0.5] dengan h berubah-ubah

H x F(x) F’’(x)[Eksak] F’’(x)[Tinggi] Error

� Feks= (6*x)+4

� Ambil 1 nilai x (0.5) dan tulis pada tabel

H x F(x) F’’(x)[Eksak] F’’(x)[Tinggi] Error

0.1 0.5

0.01 0.5

0.001 0.5

0.0001 0.5

Page 10: Differensial Tingkat Tinggi

Pengujian Program

� Membandingkan perubahan nilai h dengan rata-rata

error

h Rata-rata Error

0.1

0.01

0.0010.001

0.0001