怎样用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个数据在这个平面中用点描出来。请问如何实现?多谢了。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-27
(magic(8))'
运行以上代码,相信会对你有用
64 9 17 40 32 41 49 8
2 55 47 26 34 23 15 58
3 54 46 27 35 22 14 59
61 12 20 37 29 44 52 5
60 13 21 36 28 45 53 4
6 51 43 30 38 19 11 62
7 50 42 31 39 18 10 63
57 16 24 33 25 48 56 1
23对应(2,6),11对应(6,7),其他三个自己找

怎样用MATLAB在二维平面中画一维数据散点图?
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

如何使用matlab绘制散点图
要使用Matlab绘制散点图,首先打开软件并进入主界面。在进行二维图形创作时,关键步骤在于准备数据,特别是x和y坐标的值。这些坐标点是构建散点图的基础。使用Matlab的scatter函数是绘制二维散点图的工具。函数调用格式清晰直观,例如,输入"scatter(x, y)"。这里的x和y需要是相同数量的数值,它们的对应...

使用MATLAB 绘制散点密度图(二维核密度)
1-散点赋色 将核心代码进行调整,赋予散点不同的颜色表示其密度,以直观展示数据分布。2-等高线图 通过调整代码,生成等高线图,用不同的线表示不同密度区域,便于观察整体分布情况。3-带直方图的散点图 结合直方图与散点图,直方图展示数据分布,散点图展示具体数据点,综合观察数据特征。4-带直方图的...

如何使用matlab绘制散点图
1. 准备数据:首先需要准备两组对应的数据点,这些点将在散点图中表示。2. 使用plot函数:在MATLAB中,可以使用`plot`函数来绘制散点图。其基本语法是`plot`,其中`x`和`y`分别代表两组数据。3. 设置图形属性:可以通过添加不同的参数和函数来定制散点图,例如设置点的样式、颜色、大小等。4. 添...

matlab如何做散点图
1. 打开MATLAB软件。2. 创建数据。可以使用MATLAB的随机函数生成一些随机数据,或者手动输入数据点。3. 使用plot函数创建散点图。通过指定两个向量作为输入参数来绘制散点图,其中每个向量包含一组数据点的坐标。可以使用'ro'等字符串指定散点的颜色和标记样式。例如,'ro'表示红色的圆圈标记点。如果要...

用matlab怎么画散点图?
matlab散点连线可按照以下方法操作:1、首先需要先画出点图,即把每一个数据点的位置画出来,所使用的指令为:scatter(x,y1,'k'),该指令主要用于绘制点图,后面''里面的k标示的是每一个点用黑色画出,里面也可以一起添加一些其他的参数:如下图所示:2、下面是利用第一步生成的数据和第二步的...

用matlab画散点图
1、首先,我们打开matlab软件,在命令行窗口中输入“help plot”,看一下plot函数的使用方法。2、输入a=[12 34 45 22 8 16;17 19 52 33 42 18]。3、输入“plot(a(1,:),a(2,:),'.');”,用数组的第一行做x轴,第2行做y轴。4、按回车键之后,可以看到已经绘制出散点图了。5、...

如何使用matlab绘制散点图
1、首先打开电脑上的“matlab”软件进入软件主界面。2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点。3、绘制二维散点图需要使用scatter函数,如下图所示为函数的调用格式。4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令。5、点击回车键后,如下图所示即为绘制出...

用matlab画散点图
用matlab画散点图 100 我有一组1000*17的矩阵,每一行的1:16列是一个类的特征向量,17列是类别标记,怎样在二维的平面内画那个16维特征向量的散点图并且点的形状随17的不同而不同呢 谢谢啊!给出矩阵前一部分数据【 88, 92, 2, 99, 16, 66, 94, 37, 70, 0, 0, 24, 42, 65,100,100, 8 80...

matlab如何画散点图
首先需要建立M文件,编写代码,由于是离散数据,计算保存在一维矩阵中,如下所示: % calculate the first line x1 = 0:1:10; y1 = x1.^2;由于要绘制散点图,所以不能用plot函数,该函数是绘制连续曲线的!要用stem函数代替,如下所示: % 绘制离散点会填色,实心 stem(x1,y1,'fill'); ...

相似回答