目录
在数据分析和科学计算中,数据可视化是理解和解释结果的关键工具。今天,我将分享一些基本的 MATLAB 绘图命令,帮助大家快速上手数据可视化。
1. 绘制子图
1.1基本绘图命令
首先,我们使用 linspace 函数生成一个在 0 到 3 之间均匀分布的 20 个点。接着,我们定义了线性、二次和三次方函数,并将它们绘制在同一图中。
x = linspace(0, 3, 20); % 在 0 到 3 之间等距取 20 个点
y1 = x; % y1 = x
y2 = x.^2; % y2 = x^2
y3 = x.^3; % y3 = x^3
% 绘制图形
plot(x, y1, 'red-', x, y2, 'blue*--', x, y3, 'black-o');
set(gca, 'xlim', [0 3], 'xtick', [0:0.1:3]); % 设置 x 轴范围和刻度
set(gca, 'color', 'none'); % 背景色设置为无色
title('示意图'); % 图形标题
xlabel('x的变化'); % x 轴标签
ylabel('y的变化'); % y 轴标签
text(0.5, 25, '说明示例', 'fontname', '宋体'); % 添加注释
legend('线性y=x', '二次方y=x^2', '三次方y=x^3', 'location', 'northeast'); % 图例
box off; % 半框
axis square; % 产生正方形坐标系
其中:
plot 函数用于绘制数据曲线,支持不同的颜色和样式。
set(gca,…) 用于设置坐标轴属性。
legend 提供图例,帮助识别不同的数据系列。
1.2. 使用 subplot 函数
在同一窗口中,我们可以使用 subplot 函数将绘图区域分为多个子图。以下是绘制三角函数的示例&