I would like to get 2D plot using output from the other function.
FindInstance[0.5*x^2 + Cos[y + P] == 1, {x, y}, Reals]
By changing values of P manually it gives instances for the expression. Now I would like to draw a plot on {x,P} or {y,P} plane considering P as variable.
I tried following approach for {x,P} case,
Plot[x /.FindInstance[0.5*x^2 + Cos[y + P] == 1, {x, y}, Reals], {P, 0, 100}]
but it does not replace P in FindInstance instantly.
Is there some easy way to satisfy this problem?
Thanks for any help.
P.S. I don't insist on FindInstance if there is other suitable function for my case. As it could give result when called separately and crash in combination with other functions.

f[p_] := x /. FindInstance[x^2 + Cos[y + p] == 1., {x, y}, Reals, 1];Plot[f[p], {p, 0, 10}].However, it is very slow. – Ukiyo-E Aug 31 '15 at 14:21f[p_] := x /. FindInstance[-0.5*(x - 1)^2 + Cos[y + p] == 1., {x, y}, Reals, 1]; Plot[f[p], {p, 0, 10}]it does not give any result. – Fibonacci Aug 31 '15 at 14:39x=1,y=-pis always a solution. And when plotting the image of {x, p}, y can take a fixed value. – Ukiyo-E Aug 31 '15 at 14:49FindInstance[]was called separately it gives result, if it used in other function it crashed. – Fibonacci Aug 31 '15 at 14:57y, pare real,Cos[y + p] <= 1, so-0.5*(x - 1)^2 >= 0, this is impossible unlessx == 1. – Ukiyo-E Aug 31 '15 at 15:04FindInstancewas just the function giving you some errors. When I try to run your code,FindInstancereports that "The methods available to FindInstance are insufficient to find the requested instances or prove they do not exist. " That is valuable feedback: the function is telling you that it won't be able to extract a solution for you. It may be a limitation of the function, but it may also be an error in your code, which you might want to re-evaluate. Can you share what errors you experience, and what functions you are actually working with? – MarcoB Aug 31 '15 at 15:21x==1line. But I want to get this result with Mathematica command and not analytically. – Fibonacci Aug 31 '15 at 15:22FindInstance[-0.5*(x - 1)^2 + Cos[y + p] == 1., {x, y}, Reals, 1]for any p provides the answer andf[p_] := x /. FindInstance[-0.5*(x - 1)^2 + Cos[y + p] == 1., {x, y}, Reals, 1]; Plot[f[p], {p, 0, 10}]does not. Is that because of program limitations? – Fibonacci Aug 31 '15 at 15:36