Hello colleagues!!
Please consider the following code
step = 1;
aList = Table[step*i, {i, 3, 6}];
Table[FindRoot[
x^2 - aList[[i]] x + 1, {x, 0.5}],{i,1,Length[aList]}]
I execute the FindRoot command with the same value for the starting point, i.e. 0.5, in this case, for each value of the given list. But for the problem I'm solving, I want to pass a different starting point for each element of the list, as follows: the value for the starting point will be 0.5 for the first element of the list, but for the second item of the list, I want to use as starting point the result given by FindRoot obtained for the first element, and so on. So a starting point is given for the first element, but for the following ones, the starting value must be the result obtained for the previous element. I think this is a nice approach when solving numerical equations sensitive to the starting value, specially when the value of the variable 'step' is small. Thank you all for your help!!!
Daniel