X1 = 0; X2 = 30; for n=1:20 X3 = (X1+X2)/2; Y3 = Thermistor(X3); if(Y3 > 0) X1 = X3; else X2 = X3; end disp([n X3, Y3]); end