作业帮 > 综合 > 作业

怎样用MATLAB在二维平面中画一维数据散点图?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/12 15:57:13
怎样用MATLAB在二维平面中画一维数据散点图?
举个例子:
现有一组数据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个数据在这个平面中用点描出来.请问如何实现?
怎样用MATLAB在二维平面中画一维数据散点图?
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