4.3 图形窗口
系统自动将图形绘制在图形窗口上。如果当前系统没有图形窗口时,图形命令将重新创建一个图形窗口,其属性采用系统默认属性;如果当前系统存在一个或多个图形窗口时,系统会将最后一个图形窗口指定为当前图形命令的输出窗口。
4.4 其它图形函数
函 数 | 意 义 |
loglog | 使用对数坐标系绘图 |
semilogx | 横坐标轴为对数坐标轴,纵坐标轴为线性坐标轴 |
semilogy | 横坐标轴为线性坐标轴,纵坐标轴为对数坐标轴 |
polar | 绘制极座标图 |
fill | 绘制实心图 |
bar | 绘制直方图 |
pie | 绘制饼图 |
area | 绘制面积图 |
quiver | 绘制向量场图 |
stairs | 绘制阶梯图 |
stem | 绘制火柴杆图 |
如:
>>x=0:pi/10:2*pi;
>>y1=sin(x);
>>subplot(2,2,1);
>>plot(x, y1);
>>subplot(2,2,2);
>> bar(x, y1); %直方图
>>subplot(2,2,3);
>> fill(x,y1,'g') %填充为绿色实心图
>>subplot(2,2,4);
>>stairs(x, y1); %阶梯图
4.5 动画
MATLAB支持动画的制作和放映,其制作过程比单纯制作静态图形复杂的多,也需要更多的函数来支持,做为入门教材,这里只给出一个简单的例子(仅仅使用循环和观察点设定来实现动画效果)。
4.6 符号表达式绘图
利用fplot函数和ezplot函数可以将表达式进行图形显示,更好的理解表达式含义。
4.7 plot函数
运用plot(x)时,当x为一向量时,以其元素为纵坐标,其序号为横坐标值绘制曲线。当x为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线,当x为m×n矩阵时,就有n条曲线。
在plot(x,y)中如果x,y是同维向量,该指令以x元素为横坐标值,y元素为纵坐标值绘制曲线。如x是向量,y是有一维与x元素数量相等的矩阵,则以x为共同横坐标,按列绘制y每列元素值, 曲线数为y的另一维的元素数。如x,y是同维矩阵,则以x,y对应列元素为横、纵坐标分别绘制曲线,数目等于矩阵的列数。
4.8 交互式图形指令
使用ginput可以从图上获取数据
联系客服