I wanted to make a simple plot as follows:
T=((2 + 1.5 y)^2 (0.8 + 4.5y^2) + 4.5 y^2 (0.8 + 12 y + 9. y^2)x + 40.5 y^4 x^2)/(4 ((2 + 1.5 y)^2 +4.5 y^2 x)); yy[z_]:= FindRoot[4 (y + (T /. x -> z)) y == 1, {y, 0}]; Plot[yy[z],{z,0,5}] In words, there is a functional relation $f(x,y)=1$, and I defined function $yy:R_+ \rightarrow R_+$ as the mapping from value of $x$ to an implicitly determined $y$. This function works well: I tried to plug in any number into yy[z] and a reasonable value will be returned. However, the Plot does not give any result. Is this a bug, or is there any problem in my code?

Plot[y /. yy[z], {z, 0, 5}]. Did you try to debug your code and see what yy[3] gives you? $\endgroup$