在matlab中生成三维散点图

时间:2013-09-16 13:43:08

标签: matlab scatter-plot

考虑以下示例:

x1 = 13 + 6.*rand(100,1);
x2 = x1.*0.7;
x3 = (x2 + 6).*1.2;

figure(1);
plot(x1);hold on;plot(x2);hold on;plot(x3,'--r');

figure(2);
subplot(311);
scatter(x1,x2);
subplot(312);
scatter(x1,x3);
subplot(313);
scatter(x2,x3);

这里我有3个高度相关的向量。在Matlab中是否可以生成包含所有信息的散点图,即显示x1x2之间关系的散点图; x2x3; x1x3,可能是一个三维散点图?

1 个答案:

答案 0 :(得分:3)

scatter3(x1,x2,x3)

有关详细信息,请参阅http://www.mathworks.co.uk/help/matlab/ref/scatter3.html