怎样用matlab画矩阵的散点图?[0,10,3;1,15,22;10,25,52] 我想把这个矩阵画成3×3的矩阵,每个数字代表矩阵中一个方块中的散点数,例如3表示在第三行第三列有三个点

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 15:48:01
怎样用matlab画矩阵的散点图?[0,10,3;1,15,22;10,25,52] 我想把这个矩阵画成3×3的矩阵,每个数字代表矩阵中一个方块中的散点数,例如3表示在第三行第三列有三个点

怎样用matlab画矩阵的散点图?[0,10,3;1,15,22;10,25,52] 我想把这个矩阵画成3×3的矩阵,每个数字代表矩阵中一个方块中的散点数,例如3表示在第三行第三列有三个点
怎样用matlab画矩阵的散点图?
[0,10,3;
1,15,22;
10,25,52]
我想把这个矩阵画成3×3的矩阵,每个数字代表矩阵中一个方块中的散点数,例如3表示在第三行第三列有三个点

怎样用matlab画矩阵的散点图?[0,10,3;1,15,22;10,25,52] 我想把这个矩阵画成3×3的矩阵,每个数字代表矩阵中一个方块中的散点数,例如3表示在第三行第三列有三个点
a=[0,10,3;1,15,22;10,25,52];
figure(1);
clf;
hold on
for ii=1:3
for jj=1:3
plot([-0.5 0.5 0.5 -0.5 -0.5]+ii,[-0.5 -0.5 0.5 0.5 -0.5]+jj,'k-');
x=(rand(1,a(jj,ii))-0.5)*0.7+ii;
y=(rand(1,a(jj,ii))-0.5)*0.7+jj;
plot(x,y,'.');
end
end
hold off;
set(gca,'YDir','reverse');