I don't know of a simple way to do this, but here's a complicated way:

Split the string "B+sqrt(V ²((X-A) ²/H ²))" up into all the parts between the variables, like so:

B , "+sqrt(" , V , "²((X-" , A , ")²/" , H , "²))",

Where the commas separate the variables.

So, now you can use the "number to string" routine provided on this website, or you an make your own. In any event, convert each of the variables to a string, and compile the composite string in the correct order. Now, when you store it to Y1, the values should be displayed rather than the variables.

```
:{0,1→L₁
:ClrHome
:Disp "H,V -Axis Radius?"
:Prompt H,V
:Disp "Center? X,Y"
:Prompt A,B
:{B,B→L₂
:LinReg(ax+b) Y₁ //Visit the number to string routine on this site to understand why this is used
:Equ►String(Y₁,Str0 //same^^^
:sub(Str0,4,1)+"+sqrt(→Str0
:
:{V,V→L₂
:LinReg(ax+b) Y₁
:Equ►String(Y₁,Str9
:Str0+sub(Str9,4,1)+"²((X-→Str0
:
:{A,A→L₂
:LinReg(ax+b) Y₁
:Equ►String(Y₁,Str9
:Str0+sub(Str9,4,1)+")²/→Str0
:
:{H,H→L₂
:LinReg(ax+b) Y₁
:Equ►String(Y₁,Str9
:Str0+sub(Str9,4,1)+"²))→Y1
```

It seems strange that I can't find a simpler way to do this. I hope someone else has a better solution on hand.