MATLAB应用实战系列(五十四)-MATLAB多维度绘图实战应用案例
前言
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。
以下给出绘图案例,大家从实践中学习其中的绘图规律:
案例1:绘制正弦曲线
closeall;%关闭所有当前图形窗口
x=linspace(0,2*pi, 100); % 100个点的x座标
y=sin(x);% 对应的y座标
plot(x,y);
MATLAB基本绘图函数
plot:x轴和y轴均为线性刻度(Linearscale)
loglog:x轴和y轴均为对数刻度(Logarithmicscale)
semilogx:x轴为对数刻度,y轴为线性刻度
semilogy:x轴为线性刻度,y轴为对数刻度
案例2:在同一图形中画出正弦曲线和余弦曲线
closeall;%关闭所有当前图形窗口
x=linspace(0,2*pi, 100); % 100个点的x座标
plot(x,sin(x), 'co', x, cos(x), 'g*');
axis([0,6, -1.2, 1.2]);% 调整图轴的范围
xlabel('x');% x轴注解
ylabel('y');% y轴注解
tit
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/120366153
- 点赞
- 收藏
- 关注作者
评论(0)