Prpogram Interpolasi Linier
clear all;
clc;
disp('PROGRAM INTERPOLASI LINIER');
syms x;
y=input('silahkan masukkan persamaan=');
x1=input('silahkan masukkan batas awal=');
x2=input('silahkan masukkan batas akhir=');
tol=input('silahkan masukkan toleransi=');
fs1=subs(y,x,x1);
fs2=subs(y,x,x2);
disp(['nilai fs1=',num2str(fs1)]);
disp(['nilai fs2=',num2str(fs2)]);
x3=x2-(fs2*(x2-x1)/(fs2-fs1));
fs3=subs(y,x,x3);
disp('-----------------------------');
disp('x1 x2 x3 fs1 fs2 fs3');
disp('-----------------------------');
disp([x1' x2' x3' fs1' fs2' fs3]);
while abs(fs3)>tol
if(fs1*fs3)