MATLAB绘图命令大全:实用技巧整理
需积分: 50 183 浏览量
更新于2024-09-07
收藏 735KB PDF 举报
"这篇博客文章汇总了MATLAB的绘图命令,主要针对plot函数的使用技巧,适合在数学建模中进行图形绘制的初学者和需要快速查阅MATLAB绘图命令的用户。"
MATLAB是一种强大的数值计算和可视化工具,其中的plot函数是绘制二维图形的核心命令。该函数允许用户绘制线图、散点图等多种图形,并提供了丰富的自定义选项,以满足各种复杂的绘图需求。
1. 曲线线型、颜色和标记点类型
MATLAB的plot函数可以通过`LineSpec`参数设定线型、颜色和标记点的样式。例如:
```matlab
plot(a,'-r','LineWidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10)
```
这里的`-r`表示红色实线,`LineWidth`控制线宽,`MarkerEdgeColor`和`MarkerFaceColor`分别设置标记点的边框和填充颜色,`MarkerSize`设定标记点大小。可用的线型、颜色和标记类型如表所示:
- 线型:`-`实线,`--`虚线,`:`点线,`-.`点划线
- 颜色:`r`红色,`g`绿色,`b`蓝色,`c`蓝绿色,`m`洋红色,`y`黄色,`k`黑色,`w`白色
- 标记点:`+`加号,`o`圆圈,`.`点,`*`星号,`x`交叉,`^`上三角,`v`下三角,`>`左三角,`<`右三角,`p`五边形,`s`方格,`d`菱形
2. 图例、标题和坐标轴标签
MATLAB提供方便的命令来添加图例、标题和坐标轴标签,如:
```matlab
legend('a','Location','best')
title('a','FontName','TimesNewRoman','FontWeight','Bold','FontSize',16)
xlabel('T','FontName','TimesNewRoman','FontSize',14)
ylabel('a','FontName','TimesNewRoman','FontSize',14,'Rotation',0)
```
这里`legend`设置图例,`Location`参数决定图例位置;`title`设置图形标题,可以调整字体、粗细和大小;`xlabel`和`ylabel`用于设置x轴和y轴的标签,同样可以定制字体属性。`Rotation`参数可以控制y轴标签的旋转角度。
3. 坐标轴范围与比例
`axis auto`自动调整坐标轴范围,确保图形数据完全显示。`axis equal`则使x轴和y轴的比例相同,使得图形中的角度看起来正确。例如:
```matlab
axis autoequal
```
4. 其他图形属性
通过`set`函数可以修改图形对象的属性,如:
```matlab
set(gca,'FontName','TimesNewRoman','FontSize',14)
```
这里的`gca`获取当前轴(axes)对象,然后设置其字体名称和大小。
MATLAB的plot函数及其相关的绘图命令提供了极大的灵活性,能够创建出专业且美观的图形。在数学建模过程中,熟练掌握这些命令将极大地提升数据分析和结果展示的能力。
2012-07-19 上传
2009-03-05 上传
2024-06-06 上传
Huris
- 粉丝: 6
- 资源: 18
最新资源
- Tramwrecked:C#中的控制台应用程序文本冒险
- labview截取屏幕位置、移动程序位置、控制鼠标点击位置代码
- issue-tracker:W3C webperf 问题跟踪器
- 429108.github.io
- webpage-6
- Szoftver公开
- AIJIdevtools-1.4.1-py3-none-any.whl.zip
- Extended Java WordNet Library:extJWNL是一个Java库,用于处理WordNet格式的词典。-开源
- starting-requirejs:了解更多关于 RequireJS
- DATASCIENCE_PROJECTS:我所有的数据科学著作
- AIOrqlite-0.1.1-py3-none-any.whl.zip
- Bibliotheque_binome-
- deep-dive-craps-android
- PS_Library_cpp:PS的库。 C ++版本
- pashiri-hubot:一个hubot脚本,通过提到hubot随机决定购买谁
- [008]vc_串口通讯.zip上位机开发VC串口学习资料源码下载