matlab 如何在图形中只描点,而不用线连起来

matlab 如何在图形中只描点,而不用线连起来,第1张

有两种方法:野宴燃

1、直接使用绘颂虚制散点的scatter()函数。

2、使用plot()绘图时设置没有线型,直接绘出不同样式祥腔散点。

下面实例演示这两种方法:

1、打开matlab,在命令窗口输入如下代码,计算需要作图的2组散点数据

>>x = 0:pi/20:2*pi

>>y1 = sin(x)

>>y2 = 0.5*sin(x)

2、直接使用scatter()函数作散点图

>>scatter(x,y1)  % 默认显示圆点

>>hold on

>>scatter(x,y2,'*')  % 设置散点显示样式为*

3、使用plot()函数

>>plot(x,y1,'s')  % 不显示线型,散点样式为正方形

>>hold on

>>plot(x,y2,'d')  % 散点样式为菱形

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、使用直接输入握悔法,创建二维矩阵A,其中 A=[1,2,3,4,5,6,7,8,92,4,6,8,10,12,14,16,18]。

3、将二维矩阵进行段答正分解,分解为两个一维矩阵Ax、Ay,其中Ax表示二维矩阵的x坐标,Ay表示二维举旁矩阵的y坐标。

4、使用函数plot(Ax,Ay,'-o')绘制二维矩阵坐标,二维矩阵的坐标会用圆圈标注出来。

5、查看二维矩阵坐标图像。其中,二维矩阵的坐标已经用圆圈标注出来。

分析粗斗,首岩祥磨先画出离散点,再进行拟合宴告。用直线拟合。

x=[5

10

15

20

25

30

35

40

]

y=[0.02

0.04

0.058

0.081

0.103

0.121

0.135

0.154]

plot(x,y,'*','markersize',5)

hold

on

p=polyfit(x,y,1)

f=polyval(p,x)

plot(x,f,'r')

xlabel('x轴线')

ylabel('y轴线')

title('离散点拟合')

p


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12550719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存