绘图的目的是为了将数据可视化,以直观展示数据的内在规律,加深对数据的理解
一、二维曲线
两个函数:
1、plot函数
用法一:
举例:
plot函数用法二:
(注:横坐标为x向量的下标)
plot函数用法三:
注:第三行命令可以换成cx = complex(x , y);
plot函数用法四:
举例:
plot函数用法五:
举例:
也就是说,t是一个行向量,t’是把行向量转成列向量。
注:最好在编辑器里写成程序。
plot函数用法六:
举例:
注:plot函数中,蓝色线的变量对应右图的蓝色线,红色变量对应红色线,橙色变量对应着橙色线。
plot函数用法七:
举例:
fplot函数用法一:
前面的x变量都是等间隔的,如下图:
如果我们想让x是非等间隔的呢?
我们可以用fplot()函数:
举例:
@(x)sin(1./x)是定义句柄
fplot函数用法二:
我们想输入两个输入函数呢,方法如下:
举例:
二、绘制图形的辅助操作
绘制图形的辅助操作可以使得图形的可读性更强。
1、图形标注:
例:
如果你想写两行的标题,则:
需要注意的是:
(注意观察规律)
title函数属性设置:
好,来看xlabel和ylabel函数。
3、text函数和gtext函数
注:gtext函数,是单击鼠标,即可将文本定在十字光标处
legend函数
好,来看坐标控制
例:
axix其他用法:
例:
举例:
先画出的矩形的两条边与坐标轴重合了,因此下面的操作扩大了坐标轴的范围。
来看grid命令(给坐标系加网格):
来看box命令(给坐标系加边框):
例:
再来看图形保持:
(即,你已经绘制出了一幅图,但是想在另一个函数中在绘制出的图形加在现在这个图形,那你可以将原有图形保持)
可以用hold on 、 hold off 、hold命令
例:
接下来讲图形窗口的分割
例:
注:
再举例:
注:subplot() 中的数字相信你可以看得懂。
subplot(2,1,2)表示把绘图总区分为2行1列,取第二行第一列。