已知三点,matlab求平面方程

问题描述:

已知三点,matlab求平面方程
1个回答 分类:综合 2014-12-06

问题解答:

我来补答
syms x y z
A=[1,3,5];%A,B,C的坐标由自己定义.
B=[2,4,7];
C=[1,5,6];
D=[ones(4,1),[[x,y,z];A;B;C]];%由空间解析几何的内容知道D的行列式等于零就是平面方程.
detd=det(D);
disp(strcat('平面方程为:',char(detd),'=0'))
%下面的图像只当能解出显式z时才画的出来:
z=solve(detd,z);%这是解出来的
plot3(1,3,5,'*',2,4,7,'*',1,5,6,'*')
hold on
ezmesh(z)
%%%%%%%%%%%%%%%%%
运行效果良好,但是垃圾百度的图像太难上传,传了五次都没成功,你运行一下就会出来图的,我就不费劲传图了.
 
 
展开全文阅读
剩余:2000