X1 = 0; Y1 = Thermistor(X1); X2 = 30; Y2 = Thermistor(X2); for n=1:10 X3 = X2 - (X2-X1)/(Y2-Y1)*Y2; Y3 = Thermistor(X3); if(Y3 > 0) X1 = X3; Y1 = Y3; else X2 = X3; Y2 = Y3; end disp([n, X3, Y3]); end