MATLAB: I want to write a small program…

exhaustive search matlab programMATLAB

Please help me to write program for following algorithm
The algorithm for a program is as follows
Inputs
a=0; b=5; n=10
f(x)=x^2+54/x
Step 1
x1=a; dx=(b-a)/n; x2=x1+dx; x3=x2+dx;
Step 2
if f(x1)>=f(x2)<=f(x3)
answer is(x1,x3)
else x1=x2; x2=x3, x3=x2+dx;
and go to step 3
Step 3
check if x3<=b
if yes go to step 2
else there is no answer