在matlab中绘制飞机

时间:2015-01-06 18:34:35

标签: matlab intersection plane

我有一个问题,因为我是matlab的初学者。 x,y,z表示两个平面之间的交点,我使用surf绘制一个平面,但不能绘制另一个垂直于给定平面的平面...

    x=[727.572741489172,729.940373284625,732.253544909072,734.565600495015,736.832701046868,739.136844045222,741.376557764591,743.745619092508,746.046802707864,748.340161513939,750.656129504524];
y=[-61.8579712076452,-61.8579712076452,-61.7903997959850,-61.6928490578259,-61.6317429514839,-61.5443013249814,-61.1555441779056,-60.6298757082288,-60.6966982770352,-60.7473765546397,-60.5056492073855];
z=[-369.533341483260,-369.533341483260,-369.533341483260,-369.533341483260,-369.533341483260,-369.533341483260,-369.648242730349,-369.533341483260,-369.533341483260,-369.533341483260,-369.533341483260];

plot3(x,y,z)
hold on
z1 = repmat(z',1,11);
a=z1';
surf(x,y,a,'EdgeColor','none','FaceColor',[0 1 0])

0 个答案:

没有答案