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应用实战系列(五十三)-模拟退火算法(附源码)

MATLAB应用实战系列(五十一)-TXT数据的读取完美教程

MATLAB实战系列(二十四)-MATLAB粒子群(PSO)优化算法在电力系统中的应用程序集合

MATLAB应用实战系列(四十四)-基于matlab的支持向量机分类回归问题(附源码解析)

数学建模MATLAB应用实战系列(九十四)-PCA降维应用案例(附MATLAB代码)

MATLAB实战系列(三十四)-MATLAB基于PCA-LDA模糊神经网络的人脸识别