MATLAB中如何在三维坐标中将离散点投影到指定平面上(不是xy,xz,yz平面)?

如题所述

用plot3或scatter3函数,将离散点绘制在三维坐标中,再用view函数调整其投影面。

[X,Y,Z] = sphere(16);

x = [0.5*X(:); 0.75*X(:); X(:)];

y = [0.5*Y(:); 0.75*Y(:); Y(:)];

z = [0.5*Z(:); 0.75*Z(:); Z(:)];

figure(1)

scatter3(x,y,z)

figure(2)

scatter3(x,y,z)

view(180,30)

温馨提示:答案为网友推荐,仅供参考
相似回答