在Matlab中绘制杆状图

这儿所说的杆状图,是用stem ( )函数实现的,有的参考书也称为离散数据散点图,但是和之前在"用scatter( )函数绘制二维散点图"中的散点图不同。

之前的scatter(x,y),是在 (x,y) 位置画‌纯圆点(或指定标记)‌,可调大小及颜色,点之间‌无连线‌,强调"点的位置和密度",通常用于展示数据分布、相关性或气泡图等。这儿的stem(x,y)‌,是在(x,y)位置画‌带竖线(从点到x轴基线)的杆状图‌,强调"点相对于基线的值和离散性",每个点由"杆+端标记"组成,通常用于可视化‌离散信号、序列、采样点等‌。‌‌

在命令窗口输入以下程序:

Matlab 复制代码
t=0:pi/20:2*pi;
x=180*t/pi;
y=sin(t);
stem(x,y,'b')
title('杆状图')
xlabel('角度')
ylabel('幅值')

运行后得到如图1所示图形。

图1 正弦函数杆状图

相关推荐
努力努力再努力wz3 小时前
【Docker入门系列】:从架构演进到容器化:一文建立 Docker、虚拟化与 Namespace 的底层心智模型
运维·开发语言·数据结构·c++·docker·容器·架构
我是你的开心果7783 小时前
ai全栈应用开发学习day19
学习
wuyk5553 小时前
13.堆排序:基于完全二叉树的高效排序算法一、什么是堆排序?
开发语言·算法·排序算法
runningshark3 小时前
Lecture: The ‘Why & How‘ Principle: Moving Beyond Simple Statements
开发语言·前端·javascript
qinzechen3 小时前
本周科技行业热点汇总·2026第36周(2026年8月31日-9月6日)
c++·科技·算法
学逆向的4 小时前
PE——RVA与FOA的转换
开发语言·网络安全·pe
白狐_7984 小时前
408 数据结构|红黑树 vs AVL:高频考点、易错判断与可能出题方式
数据结构·算法
zz-zjx4 小时前
Python实用转换模板
开发语言·前端·python
zuozong_4 小时前
C++类与对象
开发语言·c++·算法
是隼人4 小时前
buuctf-pwn wustctf2020_closed(文件描述符)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门