matlab如何画散点图
发布网友
发布时间:2023-10-02 13:54
我来回答
共1个回答
热心网友
时间:2024-03-04 10:35
在诸如信号与系统分析、离散数学分析、数字信号处理等领域,都需要处理离散的数据,而最常见的就是绘制散点图,下面小编教大家利用Matlab绘制散点图,请看下文:
首先需要建立M文件,编写代码,由于是离散数据,计算保存在一维矩阵中,如下所示: % calculate the first line x1 = 0:1:10; y1 = x1.^2;
由于要绘制散点图,所以不能用plot函数,该函数是绘制连续曲线的!要用stem函数代替,如下所示: % 绘制离散点会填色,实心 stem(x1,y1,'fill'); 当然也可以写成这样子: % 绘制离散点空心,不填色 stem(x1,y1);
综上所述,完整代码如下所示,你可以自由选择choice1 或 choice2:
如果选择choice 1,运行效果如下:
如果选择choice 2,运行效果如下: