MATLAB绘图基础:plot()函数的使用

这一次讲解一个比较简单的函数——plot()。顾名思义,就是绘制曲线函数。这次由于代码稍微长了一点,在M文件里编写。

  1. 新建M文件

新建M文件

之前一期说过一种定义简单函数的方法——Anonymous Function。当需要定义复杂函数时,就需要新建M文件了。具体方法也许会再发专栏讲讲,大概率可能懒得做。

新建M文件很简单,直接点击新建脚本就行。

2.编写代码,运行代码

plot函数

绘制的曲线

这次代码比较长,就简单讲讲各行代码的作用:

3.变量和自变量

t=-pi:0.1*pi:pi; ys=sin(t); yc=cos(t);

变量和自变量的定义很简单,简单也意味可操作空间不大(功能不强)。所有变量都会以一种统一的格式——矩阵表示(UP是这样理解的,不一定准确)。矩阵运算有比较简单的+,-,*,/也有一些其他运算(如./),这里不详细讲。

4.plot函数

plot(t,ys,'ko-','LineWidth',1.5); hold on; plot(t,yc,'--bx','LineWidth',1.5);

plot(t,ys)是以t为自变量(横轴),ys为因变量(纵轴)绘制函数曲线。后面跟的'LineWidth',1.5意思是设置线宽为1.5。

'ko-'设置线型(详细见下文附录部分)为-,颜色(详细见下文附录部分)为黑色,点标记(详细见下文附录部分)为o,这里可以改变顺序。

hold on意味着后续绘制的曲线和这条曲线处于同一图中。如果不用hold on,绘制出的就只有cos(t)。

5.标题

title('三角函数','FontSize',15,'Fontname','楷体');

设置标题为三角函数,字号15,字体楷体。

6.坐标轴

axis([-pi pi -1.5 1.5]); grid on;

xlabel('\theta/rad','FontSize',12); ylabel('y','FontSize',12);

设置x轴范围-pi~pi,设置y轴范围-1.5~1.5,添加网格线。x轴标注\theta/rad,\theta表示特殊字符(详细见下文附录部分),字号12。y轴标注同理。

7.曲线标注

legend({'sin(t)','cos(t)'},'FontSize',12,'TextColor','r');

标注第一条曲线为sin(t),第二条曲线为cos(t),字号12,字体颜色红色。

8.附录

附录内容来自MATLAB帮助文档。

线型

点标记

颜色

特殊字符

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空