考虑以下示例:
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中是否可以生成包含所有信息的散点图,即显示x1
和x2
之间关系的散点图; x2
和x3
; x1
和x3
,可能是一个三维散点图?
答案 0 :(得分:3)
scatter3(x1,x2,x3)
有关详细信息,请参阅http://www.mathworks.co.uk/help/matlab/ref/scatter3.html