05 - MATLAB绘图

时间:2024-05-22 09:14:17

绘图的目的是为了将数据可视化,以直观展示数据的内在规律,加深对数据的理解
05 - MATLAB绘图

一、二维曲线

两个函数:
05 - MATLAB绘图
1、plot函数
用法一:
05 - MATLAB绘图
举例:
05 - MATLAB绘图
plot函数用法二:
(注:横坐标为x向量的下标)
05 - MATLAB绘图
plot函数用法三:
注:第三行命令可以换成cx = complex(x , y);
05 - MATLAB绘图
plot函数用法四:
05 - MATLAB绘图
举例:
05 - MATLAB绘图
plot函数用法五:
05 - MATLAB绘图
举例:
也就是说,t是一个行向量,t’是把行向量转成列向量。
注:最好在编辑器里写成程序。
05 - MATLAB绘图
plot函数用法六:
05 - MATLAB绘图
举例:
注:plot函数中,蓝色线的变量对应右图的蓝色线,红色变量对应红色线,橙色变量对应着橙色线。
05 - MATLAB绘图
plot函数用法七:
05 - MATLAB绘图
举例:
05 - MATLAB绘图
fplot函数用法一:
前面的x变量都是等间隔的,如下图:

05 - MATLAB绘图
如果我们想让x是非等间隔的呢?
我们可以用fplot()函数:
05 - MATLAB绘图
举例:
@(x)sin(1./x)是定义句柄
05 - MATLAB绘图
fplot函数用法二:
我们想输入两个输入函数呢,方法如下:
05 - MATLAB绘图
举例:
05 - MATLAB绘图

二、绘制图形的辅助操作

绘制图形的辅助操作可以使得图形的可读性更强。
1、图形标注:
05 - MATLAB绘图
例:
05 - MATLAB绘图
如果你想写两行的标题,则:
05 - MATLAB绘图
需要注意的是:
(注意观察规律)
05 - MATLAB绘图
title函数属性设置:
05 - MATLAB绘图
好,来看xlabel和ylabel函数。
05 - MATLAB绘图
3、text函数和gtext函数
注:gtext函数,是单击鼠标,即可将文本定在十字光标处
05 - MATLAB绘图
legend函数
05 - MATLAB绘图
好,来看坐标控制
05 - MATLAB绘图
例:
05 - MATLAB绘图
axix其他用法:
05 - MATLAB绘图
例:
05 - MATLAB绘图
举例:
先画出的矩形的两条边与坐标轴重合了,因此下面的操作扩大了坐标轴的范围。
05 - MATLAB绘图
来看grid命令(给坐标系加网格):
05 - MATLAB绘图
来看box命令(给坐标系加边框):
05 - MATLAB绘图
例:
05 - MATLAB绘图
再来看图形保持:
(即,你已经绘制出了一幅图,但是想在另一个函数中在绘制出的图形加在现在这个图形,那你可以将原有图形保持)
可以用hold on 、 hold off 、hold命令
例:
05 - MATLAB绘图
接下来讲图形窗口的分割
05 - MATLAB绘图
例:
注:
05 - MATLAB绘图
再举例:
注:subplot() 中的数字相信你可以看得懂。
subplot(2,1,2)表示把绘图总区分为2行1列,取第二行第一列。
05 - MATLAB绘图

三、其它形式的二维曲线