作业帮 > 数学 > 作业

怎样用matlab画三维三点分布图?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 13:31:07
怎样用matlab画三维三点分布图?
,确实有点麻烦,我平日极少用到matlab,麻烦各位大神.
现在有247个散点,
现在有247个散点,
x,y,z都分布在 [4,5]之间的点有50个,
x,y,z都分布在 [0,1]之间的点有10个,
x,y,z都分布在 [2,3]之间的点有47个,
x,z在[4,5]之间,y在[2,3]之间 的点有43个
x,z在[2,3]之间,y在[4,5]之间 的点有2个
x,z在[2,3]之间,y在[0,1]之间 的点有12个
x,y在[4,5]之间,z在[2,3]之间 的点有6个
x,y在[4,5]之间,z在[0,1]之间 的点有1个
x,y在[2,3]之间,z在[4,5]之间 的点有8个
x,y在[2,3]之间,z在[0,1]之间 的点有10个
x在[4,5]之间,y z在[2,3]之间 的点有29个
x在[4,5]之间,y z在[0,1]之间 的点有1个
x在[2,3]之间,y z在[0,1]之间 的点有18个
x在[2,3]之间,y z在[4,5]之间 的点有5个
x在[0,1]之间,y z在[2,3]之间 的点有6个
x在[4,5]之间,y在[2,3],z在[0,1]之间 的点有3个
x在[4,5]之间,y在[0,1],z在[2,3]之间 的点有2个
x,y在[0,1]之间,z在[[2,3]之间 的点有4个
然后我希望xyz都分布在【4,5】之间的散点以及都分布在【2,3】以及都分布在【0,1】的散点的形状和其他散点可以区分开来.
plot3(x向量,y向量,z向量,'.') 最后'.'表示用点画出来,还有'*','+','d'等等其它形状.还可以结合颜色,比如用'r,'表示红色点,'b.'表示蓝色点等等.
关于判断,你可以用x(x=4)得到【4,5】之间的x点,需要注意y和z的一致,也应该用y(x=4),z(x=4)来获取.这个需要在实践中揣摩.
我写个简单的例子吧:
假设x,y,z均为n元素向量.
mask1 = x=4;
plot3(x(mask1),y(mask1),z(mask1),'k.');
hold on % 不要擦除之前画的
mask2 = x=2;
plot3(x(mask2),y(mask2),z(mask2),'g.');
.
grid on % 打开网格
xlabel('X') % X轴写个X