在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 正弦函数杆状图

相关推荐
hairenwangmiao9 小时前
B4041 [GESP202409 四级] 区间排序
算法·排序
一起吃元宵9 小时前
百度网盘下载不限速的办法_百度网盘不限速
开发语言·百度网盘·下载不限速·不限速·百度网盘不限速
人道领域9 小时前
【LeetCode刷题日记】47.全排列Ⅱ
java·开发语言·算法·leetcode
漂流瓶jz9 小时前
UVA-1606 两亲性分子 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·向量·aoapc·算法竞赛入门经典·atan2·浮点
Navigator_Z9 小时前
LeetCode //C - 1095. Find in Mountain Array
c语言·算法·leetcode
知南x9 小时前
【DPDK例程学习】(3) timer
学习
ch3nyuyu9 小时前
socket套接字
开发语言·php
源图客10 小时前
境外电商 - 龙虾智能体-综合选品推荐报告
开发语言·javascript·ecmascript
不会就选b10 小时前
算法日常・每日刷题--<二分查找>1
算法
是苏浙10 小时前
Java实现链表1
java·开发语言