I believe that there are three types of computation results (real numbers, identities and rules). Despite that, Wolfram commands operate a generic function over lists of real number. It sounds natural to you, but for me it is still something interesting (and new as a beginner).
Changing the subject, but it is still related with what you said above that For loops give Null as a result of computation. Well. I have the example of a function that when we apply the SolveValues command to it, we get a list like:
{{e1,e2},{e3,e4},{e5,e6}, ...,{},{},...{}} where e1<e2, e3<e4, etc
Do you know how to sort out lists {e1,e2} and empty list {}?
I did something like this:
hmax=Table[Max[SolveValues[F[x,y]==0,x,Reals]],{y,y0,yf,deltay}]
hmin=Table[Min[SolveValues[F[x,y]==0,x,Reals]],{y,y0,yf,deltay}]
But now hmax has negative infinite symbols and hmin has positive infinite symbol.
These lists will mess up ListPlot.
The function F[x,y] is something like that:
F[x_,y_]:=x/1.255-(1.127+1.127*y/x+0.1885/x)^(-1)+0.11
By the way, y0=0.0001; yf=0.5 and deltay=0.0005
Can you help me with this problem, please?
Thank you very much.