举个例子:
现有一组数据A=[23,11,10,9,45]。我想建立一个8*8的二维平面,X轴从1到8,Y轴从1到8.X轴和Y轴上每增加一次的步长为1,Y轴上每增加1,X轴上就增加8.
也就是说把8*8的二维平面平均分成64个格子,在坐标(1,8)处的格子上表示数值8,在坐标(1,3)的格子处表示数值17,在坐标(3,5)的格子处表示数值35.
然后按照这个表示方法我想把数组A中的5个数据在这个平面中用点描出来。请问如何实现?多谢了。
A=[23,11,10,9,45];
x=mod(A,8);
y=floor(A./8+1);
plot(x,y,'o');
for i=1:length(A)
text(x(i)+0.1,y(i)+0.1,num2str(A(i)));
end
xlim([1 8]);
ylim([1 8]);
grid on