MATLAB: From vertices to Equations of the Plane

vertices

Hi!
I was wondering whether there is a Matlab function which can calculate the equation of a plane from the vertices. Let's say that I have the following three vertices:
(0,0,0), (2,3,6) and (3,1,5)
Then I would like to have a function that gets these vertices as input and gives me the equation of a plane as output, which is 9x+8y-7z+0=0. In fact, I found such a tool online: http://keisan.casio.com/exec/system/1223596129
but I would like to have the same function in Matlab (preferably the one which also can handle more dimensions).
Does such a function exist?
Thanks!
Alex

Best Answer

Hint: you can start with the following and implement the few additional computations required (realizing that a 4th parameter must be computed)..
>> v1 = [0,0,0] ; v2 = [2,3,6] ; v3 = [3,1,5] ;
>> n = cross(v2-v1, v3-v1)
n =
9 8 -7