Modul 9
Modul 9
df1 =
26.2800
df2 =
31.0000
df3 =
18.0000
clear all
% Soal 2
x = 1.5
x =
1.5000
% Saat h = 10e-3
h = 10e-3;
df1 = trn1('f',x,h)
df1 =
26.2503
df2 = trn2('f',x,h)
df2 =
31.0000
df3=trn3('f',x,h)
df3 =
18.0000
% Saat h = 10e-5
h = 10e-5;
df1 = trn1('f',x,h)
df1 =
26.2500
df2 = trn2('f',x,h)
df2 =
31.0000
df3=trn3('f',x,h)
df3 =
17.9945
% Saat h = 10e-6
h = 10e-6
h =
1.0000e-05
df1 = trn1('f',x,h)
df1 =
26.2500
df2 = trn2('f',x,h)
df2 =
31.0000
df3=trn3('f',x,h)
df3 =
10.6581
% Hasil dari ketiga h tersebut jika ditinjau melalui jenis turunan yang dilakukan
yaitu :
% Turunan pertama , semakin besar nilai h maka hasilnya akan semakin besar
(berbanding lurus)
% Turunan kedua , hasilnya konstan walaupun menggunakan nilai h yang berbeda
% Turunan ketiga , semakin besar nilai h maka hasilnya semakin besar (berbadning
lurus)
% Perbaikan untuk turunan pertama, semakin besar nilai h maka hasilnya semakin
kecil (berbanding terbalik)
clear all
% Soal 3
% Saat x = 0 dan h = 10e-2
x = 0;
h = 10e-2;
df1 = Oh4trn1('f3',x,h)
{#Error using <a href="matlab:helpUtils.errorDocCallback('exp')" style="font-
weight:bold">exp</a>
Not enough input arguments.
df1 =
20.0178
df2 = Oh4trn2('f3',x,h)
df2 =
-799.1825
df3 = Oh4trn3('f',x,h)
df3 =
18.0000
% pembenaran df3
df3 = Oh4trn3('f3',x,h)
df3 =
-262.5660
% pembenaran df2
df2 = Oh4trn2('f3',x,h)
df2 =
-79.9183
df1 =
1.7994
df2 = Oh4trn2('f3',x,h)
df2 =
7.8420
df3 = Oh4trn3('f3',x,h)
df3 =
-83.6043
clear all
% Soal 4
df1 = trn1('f3',x,h)
{#Undefined function or variable 'x'.
}#
% Saat x = 0 dan h = 10e-2
x = 0;
h = 10e-2;
df1 = trn1('f3',x,h)
df1 =
19.5618
df2 = trn2('f3',x,h)
df2 =
-77.2205
df3=trn3('f3',x,h)
df3 =
-273.6043
df1 =
1.6682
df2 = trn2('f3',x,h)
df2 =
7.9167
df3=trn3('f3',x,h)
df3 =
-78.7386
diary off