Matlab metode titik tetap digunakan untuk mencari solusi persamaan nonlinier. berikut program matlab yang digunakan dalam matlab :
disp(' ');
disp('====================================================')
disp('- Program Untuk Mencari Solusi Persamaan NonLinear -')
disp('- dengan Metode Titik Tetap -')
disp('----------------------------------------------------')
disp(' ')
x0=0;
iter=1;
fungsi1=input('Silahkan menginput fungsi f(x)= ');
fungsi2=input('Silahkan menginput fungsi g(x)= ');
x=input('Silahkan menginput suku awal= ');
disp('Tabel Iterasinya sebagai berikut :');
disp('====================================================');
disp(' iter x fx error ');
disp('====================================================');
while abs((x-x0)/x)>0.000000001
gx=feval(fungsi2,x);
fx=feval(fungsi1,x);
x0=x;
x=gx;
e=abs((x-x0)/x);
fprintf('%3.0f %10.8f %10.8f %10.8f\n',iter, x, fx, e);
iter=iter+1;
end
disp(' ')
fprintf('Maka akar dari persamaan nonlinear tersebut adalah %10.8f\n', x)
disp(' ')
disp('===================Terima Kasih=====================')
wah gaptek nie...
ReplyDeletematlab itu apa ya?
matlab itu sebuah program untuk membuat aplikasi berbasis matematika, nah, seperti yg saya tulis ada metode jacobi, secant, dll. dan biasanya digunakan pada materi perkuliahan matematika,
ReplyDeleteSaya mencoba pake script yg pake metode iterasi titik tetap kok nggak bisa ya, nggak dapet hasilnya.
ReplyDeletemisal suku awal 0 maka akarnya 0.000000 kalo suku awalnya 0.6 maka akarnya 0.6000000.kok bisa gitu ya?