Matlab学习笔记——图形标注
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。
目录
- 图形标注
- 1.给正弦曲线加上标题和轴标记
- 2.利用legend函数对图中的曲线进行说明
- 3.利用text函数对图中的曲线进行说明
图形标注
绘制图形后,还要给图形进行标注,例如给每个图加上标题、坐标轴标记和曲线说明等。
1.给正弦曲线加上标题和轴标记
可输入:
title('sin(\alpha)')
xlabel('\alpha')
ylabel('sin(\alpha)')
这里\alpha表示α,取自于Tex字符集
在之前的程序后加入以上语句
%设要产生0~2*pi之间的正弦函数,则可按下列步骤进行:
%产生x轴、y轴数据
x=0:pi/20:2*pi;
y=sin(x);
%打开一个新的图形窗口
figure(1)
%绘制出正弦曲线
plot(x,y,'r-')
%其中,‘r-’表示以红色实线绘制出正弦曲线。
%给图形加上栅格线:
grid on
%添加标题和轴标记
title('sin(\alpha)')
xlabel('\alpha')
ylabel('sin(\alpha)')
未添加标题和轴标记的正弦曲线
含标题和轴标记的正弦曲线
2.利用legend函数对图中的曲线进行说明
例如:在同一张纸图上可得到y=x^2 和 y=x^3 曲线,然后利用legend函数对曲线进行标注。MATLAB程序为:
x=-2:.1:2;
y1=x.^2;
y2=x.^3;
figure(1)
plot(x,y1,'r-',x,y2,'k.'),grid on
legend('\ity=x^2','\ity=x^3')
title('y=x^2和y=x^3曲线')
xlabel('x'),ylabel('y')
运行程序后,得到如图所示的曲线【插图说明】。
从图上可以看出,MATLAB标注函数中采用了中文字符,极大地方便了用户;在字符串中,“^”表示上标,“_”表示下标。
3.利用text函数对图中的曲线进行说明
例如:在同一张纸图上绘制出正弦和余弦曲线,则MATLAB程序为:
x=0:pi/50:2*pi;
y1=sin(x);y2=cos(x);
figure(1)
plot(x,y1,'k-',x,y2,'k-'),grid on
%利用text函数对曲线进行标注
text(pi,0.05,'\leftarrow sin(\alpha)')
text(pi/4-0.05,0.05,'cos(\alpha)\rightarrow')
title('sin(\alpha)和cos(\alpha)')
xlabel('\alpha'),ylabel('sin(\alpha)和cos(\alpha)')
运行程序后,得到如图所示的曲线【文本标注】。
对更复杂的曲线图形,也可以利用gtext进行标注。gtext和text类似,只是可利用鼠标来放置文本,因此可交互式地对曲线图形进行标注。
x=0:pi/50:2*pi;
y1=sin(x);y2=cos(x);
figure(1)
plot(x,y1,'k-',x,y2,'k-'),grid on
%利用gtext函数对曲线进行标注
gtext('sin(\alpha)')
gtext('cos(\alpha)')
title('sin(\alpha)和cos(\alpha)')
xlabel('\alpha'),ylabel('sin(\alpha)和cos(\alpha)')
运行程序后,得到如图所示的曲线,再对曲线进行交互式标注。
以上是自己通过学习整理所得,大家有相关问题,可以留言,一起交流学习!
转载或者引用本文内容请注明来源及原作者
参考
MATLAB 7.x程序设计语言
Matlab学习笔记——图形标注相关推荐
- Matlab学习笔记——图形绘制
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 图形绘制 1.正弦曲线绘制 2.常用三角函数曲线的绘制 图形绘制 1.正弦曲线绘制 以产生一个简单的正弦函数曲线为 ...
- MATLAB学习笔记(八)
MATLAB学习笔记(八) 一.二维曲线 1.1 plot函数 1.2 fplot函数 二.绘制图形的辅助操作 2.1 图形标注 2.2 坐标控制 2.3 图形保持 2.4 图形窗口分割 三.其他形式 ...
- MATLAB学习笔记5:绘图基础与数据可视化(中)
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
- Matlab学习笔记——数据文件定位
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...
- MATLAB学习笔记(一)
MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...
- MATLAB学习笔记——二维和三维绘图
MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...
- MATLAB学习笔记(九)
MATLAB学习笔记(九) 一.三维曲线 1.1 plot3函数 1.2 fplot3函数 二.三维曲面 2.1 平面网格数据的生成 2.2 绘制三维曲面的函数 2.3 绘制标准三维曲面 三.图形修饰 ...
- Matlab学习笔记 figure函数
Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...
- MATLAB学习笔记2:MATLAB基础知识(下)
阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...
最新文章
- python使用matplotlib可视化、自定义移除X轴指定轴刻度标签(removing specific axis ticks in matplotlib x axis)
- 了解JavaScript
- 分页数据的新展示方式---瀑布流
- 各个大厂的机器学习平台概述
- Oracle的sqlplus登录方式
- 安全方向比路由交换难吗_「网工进阶」路由交换:链路聚合的配置,你都会吗...
- sweetalert php,SweetAlert插件
- hdu4405:概率dp
- PHP学习笔记01: 安装PHP开发套件xampp
- java去除字符串中的特定字符
- File Manager所支持的文件
- java汉字的编码_JAVA汉字编码问题
- WS小世界网络python快速实现——调用networkx包
- 【渝粤教育】电大中专药理学基础 (2)_1作业 题库
- 90%程序员是这样写注释的...网友:精辟
- 用低维向高维“穿梭”的想法来理解高维空间
- 软件开发模型之迭代模型
- python arduino 微信_MicroPython动手做(27)——物联网之微信小程序
- 【论文翻译 IJCAI-20】Heterogeneous Network Representation Learning 异构网络表示学习
- CFD网格你应该了解的常识
热门文章
- mvn如何执行java代码
- params(C# 参考)
- php写js跳转页面,php实现页面的三种跳转
- linux 监控多台机器人,在钉钉群中创建机器人并设置安全策略
- java jar 版本号_java – 获取JAR文件版本号
- Logback日志配置(分级别输出到不同文件)
- android webview 更新,Android WebView缓存没更新解决方案
- linux驱动设备树
- 数组字段查询不包含_不可不知的可变Java长数组
- 劳力士格林尼治价格_劳力士行情暴跌后回涨,什么时候才是入手的最佳时机?...