MATLAB应用实战系列(五十四)-MATLAB多维度绘图实战应用案例
Posted 文宇肃然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于MATLAB应用实战系列(五十四)-MATLAB多维度绘图实战应用案例的主要内容,如果未能解决你的问题,请参考以下文章
MATLAB应用实战系列(五十一)-TXT数据的读取完美教程
MATLAB实战系列(二十四)-MATLAB粒子群(PSO)优化算法在电力系统中的应用程序集合
MATLAB应用实战系列(四十四)-基于matlab的支持向量机分类回归问题(附源码解析)