plot3用于在matlab中显示三维数据



我想要使用plot3来显示三维数据。包含两个类的数据大小为(400*3(。A类的大小是300,而B类的大小是100。但运行此代码后,z轴未显示。请引导我。

Fspace = rand(400,3);
figure;hold on;
plot3(Fspace(1:300,1),Fspace(1:300,2),Fspace(1:300,3),'b*');
plot3(Fspace(301:400,1),Fspace(301:400,2),Fspace(301:400,3),'ro');
legend('Class A','Class B');
% axis equal;
xlabel('x');
ylabel('y');
zlabel('z');
title('original data');

z轴在那里,你只是从上往下看。在代码末尾添加view(3),将视点更改为默认的3d视点(不知道为什么默认情况下不是这样(

最新更新