# Return only one numeric solution to equation [duplicate]

Consider a simple plane equation

2x-3y+4z==7


I just want some position vector on that plane. For example, {7/2,0,0} would be great.

How can I ask Mathematica for 'some point' on this plane? The best I've got right now is:

Solve[plane && y == 0 && z == 0, x]


But I don't actually care what the values of y and z are, I just want some random point that satisfies the plane equation. Also that just returns the value of x - I want all three values in a vector (list?) form {a, b, c}.

• There are quite literally an infinite number of points on that plane. You have to give some criteria for which point you want. – Sparr Feb 1 '14 at 4:45
• And if I asked you to pick a random integer, could you do that? Could a computer? I think my question is pretty reasonable, and if the answer insists I put some bounds on the values, that's fine too. – Henry Feb 1 '14 at 4:51
• Related: (9734) – Mr.Wizard Feb 2 '14 at 8:44

You can use FindInstance:

{x,y,z} /. FindInstance[2 x - 3 y + 4 z == 7, {x, y, z}, Reals, 5]

{{-22, 8/5, 279/20},
{-(109/5), 11/5, 143/10},
{8/5, 2, 49/20},
{42/5, 82/5, 197/20},
{149/10, -(11/2), -(393/40)}}

• Thanks, that's exactly what I needed! – Henry Feb 1 '14 at 5:02
• Since Henry said "I don't actually care what the values of y and z are" I am editing this to leave out those conditions, and show the output. (+1 of course.) – Mr.Wizard Feb 1 '14 at 8:03

https://en.wikipedia.org/wiki/Point_on_plane_closest_to_origin

In Euclidean space, the point on a plane ax + by + cz = d that is closest to the origin has the Cartesian coordinates (x,y,z), where: