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

相关推荐
和侧1 分钟前
离子注入后为什么必须配套退火工艺?
笔记·学习
2603_965148118 分钟前
电商选品调研:通过关键词搜索API获取市场热销商品,结合商品详情API分析竞品卖点与定价
开发语言·数据库·人工智能·python·信息可视化
MATLAB代码顾问19 分钟前
【硬核推导+源码复现】永磁同步电机(PMSM)矢量控制(FOC)全流程解析:数学建模、PI参数整定与七段式SVPWM仿真
数学建模·matlab
生态学者30 分钟前
Global Change Biology | 森林越“步调一致”,反而越怕干旱?树木生长与叶片活动的同步之谜
大数据·人工智能·算法·r语言·微信公众平台
凛铄linshuo44 分钟前
自动化测试:pytest第一个实例学习
学习·pytest
xixiaoyunya1 小时前
Python 异步编程入门:用 asyncio 轻松实现并发任务
开发语言·python·php
lsswear1 小时前
Agent 框架新手入门与实战部署指南
大数据·人工智能·算法
学逆向的1 小时前
C 循环结构的执行效率分析
c语言·开发语言·数据结构·网络安全
小坏讲微服务1 小时前
刚发布一个月的JDK 27,为什么我建议你立刻升级?
java·开发语言·spring boot·spring·架构·求职招聘·springboot4
我命由我123452 小时前
智能助手通用问答边界
人工智能·python·学习·ai·学习方法·ai编程·智能体