用matlab画散点图

作者&投稿:古莘 (若有异议请与网页底部的电邮联系)
怎么用matlab画散点图??~

用plot可以实现散点作图的
只是需要修改参数而已
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r'
红色
'm'
粉红
'g'
绿色
'c'
青色
32
'b'
兰色
'w'
白色
'y'
黄色
'k'
黑色
各种线型属性选项








'-'
实线
'--'
虚线
':'
点线
'-.'
点划线
各种标记点属性选项





项意

'.'
用点号绘制各数据点
'^'
用上三角绘制各数据点
'+'
用'+'号绘制各数据点
'v'
用下三角绘制各数据点
'*'
用'*'号绘制各数据点
'>'
用右三角绘制各数据点
'
.'
用'.'号绘制各数据点
'<'
用左三角绘制各数据点
's'或squar
用正方形绘制各数据点'p'
用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点
'h'
用六角星绘制各数据点
如plot(x,y,'+')
则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)

1、对于三维图形其有x、y、z三个坐标轴,数据也要按三维确定。

2、首先需要将数据读取到MATLAB工作空间(workspace)中,使用xlsread()函数即可,使用绝对路径读取,因为不在MATLAB默认路径内,即a=xlsread('C:\Users\Administrator\Desktop\三维实验图.xlsx','sheet1')。

3、接着,需要将x1、y1、z1数据分别从矩a中提取出来,x1=a(:,2);y1=a(:,3);z1=a(:,4)。

4、然后使用三维散点图函数scatter3()显示x1、y1、z1三组数据在空间上的点,scatter3(x1,y1,z1,'k'); k代表的是点的形状-圆圈。

5、运行代码hold on;即可,然后读取第二组数据,代码如下:x2=a(:,6);y2=a(:,7);z2=a(:,8)。

6、接着再次对x2、y2、z2数据绘制空间分布点,运行:scatter3(x2,y2,z2,'p');此处的p和k是一样的意思,代表的是五角星点。

7、接下来,在加上坐标轴即可,运行:xlabel('x'),ylabel('y'),zlabel('z')。

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、我们也可以将形状换成*号的。



用plot可以实现散点作图的 只是需要修改参数而已
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r' 红色 'm' 粉红
'g' 绿色 'c' 青色
32
'b' 兰色 'w' 白色
'y' 黄色 'k' 黑色
各种线型属性选项
选 项 意 义 选 项 意 义
'-' 实线 '--' 虚线
':' 点线 '-.' 点划线
各种标记点属性选项
选 项 意 义 选 项意 义
'.' 用点号绘制各数据点 '^' 用上三角绘制各数据点
'+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点
'*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点
' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点
's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点 'h' 用六角星绘制各数据点

如plot(x,y,'+') 则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)

用plot可以实现散点作图的
只是需要修改参数而已
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r'
红色
'm'
粉红
'g'
绿色
'c'
青色
32
'b'
兰色
'w'
白色
'y'
黄色
'k'
黑色
各种线型属性选项








'-'
实线
'--'
虚线
':'
点线
'-.'
点划线
各种标记点属性选项





项意

'.'
用点号绘制各数据点
'^'
用上三角绘制各数据点
'+'
用'+'号绘制各数据点
'v'
用下三角绘制各数据点
'*'
用'*'号绘制各数据点
'>'
用右三角绘制各数据点
'
.'
用'.'号绘制各数据点
'<'
用左三角绘制各数据点
's'或squar
用正方形绘制各数据点'p'
用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点
'h'
用六角星绘制各数据点
如plot(x,y,'+')
则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)

用plot可以实现散点作图的
只是需要修改参数而已
plot(x,y,'选项')这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
'r'
红色
'm'
粉红
'g'
绿色
'c'
青色
32
'b'
兰色
'w'
白色
'y'
黄色
'k'
黑色
各种线型属性选项








'-'
实线
'--'
虚线
':'
点线
'-.'
点划线
各种标记点属性选项





项意

'.'
用点号绘制各数据点
'^'
用上三角绘制各数据点
'+'
用'+'号绘制各数据点
'v'
用下三角绘制各数据点
'*'
用'*'号绘制各数据点
'>'
用右三角绘制各数据点
'
.'
用'.'号绘制各数据点
'<'
用左三角绘制各数据点
's'或squar
用正方形绘制各数据点'p'
用五角星绘制各数据点
'd'或diamond用菱形绘制各数据点
'h'
用六角星绘制各数据点
如plot(x,y,'+')
则作出的图是在每个点处画个‘+’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)

y的意思你已经知道了吧
下面是选项的参数;+'k',然后对你的16个图分别设置16个不同的选项就可以了(组合一下;
黄色
'或squar
用正方形绘制各数据点'-;;':
'd'选项'号绘制各数据点
'
用左三角绘制各数据点
'.'*',y;w'h'>.'m'<号绘制各数据点
'
用上三角绘制各数据点
'.'
实线
':'
点线
'
粉红
'号绘制各数据点
'
黑色
各种线型属性选项








'b'
用'p','
;)这是plot的基本用法
相信x;)
则作出的图是在每个点处画个‘+’号;*'.'c'g'
用下三角绘制各数据点
'
虚线
'
用点号绘制各数据点
';
兰色
'v'+'
用六角星绘制各数据点
如plot(x;
白色
'
用右三角绘制各数据点
';r'
红色
'
点划线
各种标记点属性选项





项意

'--'-'+'
用'
绿色
'','
青色
32
'
用五角星绘制各数据点
',y;y'或diamond用菱形绘制各数据点
'^'
用's'用plot可以实现散点作图的
只是需要修改参数而已
plot(x


Matlab怎么绘制离散图? matlab画散点图的教程
有时我们需要用Matlab画离散点图,而平时大多数用plot()画的是线,那么如何利用Matlab里面的函数plot()进行画离散图呢,,还有没有其他的方法呢?下面根据自己平时的画图经验总结如下,仅供大家学习交流,有不足之处请指正。1、打开MATLAB软件,准备开始作图 方法一:1、在命令窗口,编写离散点向量,例如...

调整matlab画出来的散点图的点的大小的具体步骤是什么?
1、scatter(X,Y,S,C),这是matlab画散点图的命令;这里X,Y是画散点图的数据。 其中S为大小,系统默认大小为50,C表示所画图的颜色。2、使用绘制语句:x=1:0.05:10; scatter(x,sin(x),100,'r'); 这里通过散点画的是一个sinx 的图像,这里100表示所画图像点的大小,r代表标记散点的...

怎样用MATLAB画散点图
3、接着,需要将x1、y1、z1数据分别从矩a中提取出来,x1=a(:,2);y1=a(:,3);z1=a(:,4)。4、然后使用三维散点图函数scatter3()显示x1、y1、z1三组数据在空间上的点,scatter3(x1,y1,z1,'k'); k代表的是点的形状-圆圈。5、运行代码hold on;即可,然后读取第二组数据,代码如下...

在matlab中如何画离散点图?
在matlab中如何画离散点图?可以用Matlab的基本平面图形函数,即plot()函数实现离散点图。用法:plot(x,y,'*')实例:x=[0 0.2 0.4 0.6 0.8 1];y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0];plot(x,y,'*')xlabel('x'),ylabel('y')

如何在Matlab中运用scatter绘制散点图
scatter可用于描绘散点图。1.scatter(X,Y)X和Y是数据向量,以X中数据为横坐标,以Y中数据位纵坐标描绘散点图,点的形状默认使用圈。例子:X = [1:10];Y = X + rand(size(X));scatter(X, Y)2.scatter(...,'filled')描绘实心点。3.scatter3(x,y,z)描绘三维图像 ...

怎么用matlab画散点图??
用plot可以实现散点作图的 只是需要修改参数而已 plot(x,y,'选项')这是plot的基本用法 相信x,y的意思你已经知道了吧 下面是选项的参数:'r'红色 'm'粉红 'g'绿色 'c'青色 32 'b'兰色 'w'白色 'y'黄色 'k'黑色 各种线型属性选项 选 项 意 义 选 项 意 义 '-'实线 '--'虚线 ':...

求matlab大神帮忙画个散点图
参考代码:clcclear allclose allData = load('data.txt'); % 直接写文件名表明该txt文件和m文件在一个文件夹,否则要写明txt文件的路径a = Data(:, 1); % 提取第一列数据x = Data(:,2); % 提取第二列坐标y = Data(:,3); % 提取第三列坐标c = Data(:, 4); % 提取...

matlab中怎么画画散点图并平滑
然后你的题目,“matlab中怎么画画散点图并平滑”。 如果只是要散点,而不要连线的话,可以把plot(x,y,'-*')改成plot(x,y,'*')。。然后如果要采取其他样的散点,可以把plot(x,y,'*')改成plot(x,y,'+')等。。具体可以参加 help plot。至于如何平滑,我不知道你具体意思了。。最简单...

怎么用matlab画离散点并在图上标出坐标
plot(x,y,'b.');xlabel('***');ylabel('***');第一句x,y是横纵坐标的向量表示,维数要一致,‘b.’画出的散点的颜色为蓝色,记住后面有个点,也可以使用其他的颜色,就是把b改成其他字母,如r红色等。第二三句为在途中标出坐标,***为你要标的内容。

散点图制作软件-WPS表格怎么制作XY散点图
用matlab画散点图 1、首先,我们打开matlab软件,在命令行窗口中输入“helpplot”,看一下plot函数的使用方法。2、输入a=[12344522816;171952334218]。3、输入“plot(a(1,:),a(2,:),'.');”,用数组的第一行做x轴,第2行做y轴。4、按回车键之后,可以看到已经绘制出散点图了。5、我们也可以将...

西乡县18039133834: 怎么用matlab画散点图 -
保备严立: 1、首先打开电脑上的“matlab”软件主界面. 2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点. 3、绘制二维散点图需要使用scatter函数. 4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令. 5、点击回车键后,如下图所示为绘制出的二维散点图. 6、接着可以使用plot函数,把散点图连接成线,具体的命令为plot(x,y). 7、将七个数据点连接起来,绘制出x和y的关系图.

西乡县18039133834: 如何用matlab画散点图 -
保备严立: 用plot可以实现散点作图的 只是需要修改参数而已 plot(x,y,'选项')这是plot的基本用法 相信x,y的意思你已经知道了吧 下面是选项的参数: 'r' 红色 'm' 粉红 'g' 绿色 'c' 青色 32 'b' 兰色 'w' 白色 'y' 黄色 'k' 黑色 各种线型属性选项 选 项 意 义 选 项 意 义 ...

西乡县18039133834: matlab如何做散点图 -
保备严立: 二维散点图 1、首先打开电脑上的“matlab”软件,主界面如下图所示. 2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点,如下图所示. 3、绘制二维散点图需要使用scatter函数,函数的调用格式如下图所示. 4、x...

西乡县18039133834: 在matlab中如何画离散点图? -
保备严立: x,y为散点数据,scatter(x,y,'k*'),k为黑色,*为点型,可以自己更改.

西乡县18039133834: matlab中怎么画画散点图并平滑 -
保备严立: 举个简单的例子: x=0:0.1:24; y=7+7*sin(x); plot(x,y,'-*')axis([0,24,0,15]); axis square 这里画了个正弦曲线.你说的横纵坐标设置就是axis([0,24,0,15])这句,前两个数字为横坐标起始和结束值,后两个数字为纵坐标的.你把图画出来后,最后加上...

西乡县18039133834: matlab怎么画散点图的试题,散点的分布图
保备严立: 既然要画散点图,自然就需要一些离散的数据了,下面我们就利用matlab生成这些数据,实际应用中我们获得的数据是从其他方式获得的.具体的指令和结果首先需要先画出点图,即把每一个数据点的位置画出来,所使用的指令为:scatter(x,y1,'k'),该指令主要用于绘制点图,后面''里面的k标示的是每一个点用黑色画出,里面也可以一起添加一些其他的参数:下面是利用第一步生成的数据和第二步的指令画出的点图,如下图所示,绿色的是y1的数据,红色的是y2的数据.下面就把点串起来,就大功告成了,使用的指令是:plotyy(x,y1,x,y2,'plot');

西乡县18039133834: 怎样用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

西乡县18039133834: matlab散点图请问怎么用MATLAB做出如图这样的散点图,图
保备严立: 注意查看 help plot 里面说的很详细 '各个变量的数目不同'请自己设置不同数量的变量 ---------------------------------------------------------------- x=rand(10,1,40); % 随机取40个数 ...

西乡县18039133834: 怎样用MATLAB画散点图 -
保备严立: 很简单啊!直接用plot函数就可以,如 plot(1,2,'or')%用o型红色显示 hold on plot(2,3,'ob')%用o型蓝色显示

西乡县18039133834: 需要用matlab绘制一个图,先根据原始数据绘制散点图.
保备严立: 散点图可以这么绘制,第二行的点自己输入数据就行: x=0:0.5:4.5; y=[4.16 4.98 7.34 15.46 30.67 35.89 43.42 47.74 59.19 77.52]; plot(x,y,'r*');

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网