第四章 MATLAB作图基础
文章目录
前言
在数据分析和科学计算中,二维图形是展示数据结果的重要手段。MATLAB提供了丰富的绘图函数和工具,帮助我们快速创建各种类型的图形。在本节中,我们将介绍如何使用MATLAB进行二维图形的绘制,包括基本绘图函数的使用、图形属性的设置、标题、坐标轴标签和图例的添加,以及子图的绘制。
一、基础绘图
1.基本绘图函数的使用
基本绘图函数有很多种,例如plot、semilogx、semilogy,本小节介绍下各种绘图函数的使用。
1.1 plot函数
MATLAB中最常用的基本绘图函数是plot,它用于绘制二维线图。例如,要绘制一组数据点(x, y),可以使用以下代码:
>> x = 0:0.01:2*pi; % 创建一个从0到2π的向量,步长为0.01
y = sin(x); % 计算每个x对应的y值(正弦函数)
plot(x, y); % 绘制图形
>>
下图为生成的图像:
>> x = 0:0.1:2*pi; % 创建一个从0到2π的向量,步长为0.1
>> y = sin(x); % 计算每个x对应的y值(正弦函数)
>> bar(x, y); % 绘制柱形图
除了plot函数外,还要stem(针状图),bar(柱形图)等各种基础绘图函数,使用都如下所示。MATLAB还提供了semilogx和semilogy函数,它们分别用于绘制X轴或Y轴为对数刻度的图形。这在处理范围广泛的数据时非常有用。
将上述中生成图像的函数由bar改为stem,就生成了针状图
>> x = 0:0.1:2*pi; % 创建一个从0到2π的向量,步长为0.1
>> y = sin(x); % 计算每个x对应的y值(正弦函数)
>> stem(x, y); % 绘制针形图
在使用中,根据数据的特性或者问题的需求,可以自己选择适当的函数进行图形的绘制,所谓数形结合,才能将问题解释的更加形象与清楚,作图是在写数模论文中必不可少的一项工作内容,这部分的函数以及使用还是希望大家能够熟练使用,牢记于心。
1.2图形属性的设置
在MATLAB中,可以通过各种属性来定制图形的外观。例如,可以使用LineSpec(线条样式)参数来改变线条的样式、颜色和标记。以下是一些常用的LineSpec选项:
- 线条样式ÿ