第一个例子 - 绘制正弦波和余弦波
第二个例子 - 绘制3D曲面图
第三个例子 - 绘制条形图和饼图
第四个例子 - 绘制散点图和直方图
第一个例子代码:
% 第一个例子:绘制正弦波和余弦波
% 定义x的范围和步长
x = 0:0.01:2*pi;
% 计算正弦波和余弦波
y_sin = sin(x);
y_cos = cos(x);
% 创建一个新的图形窗口
figure;
% 绘制正弦波
subplot(2,1,1); % 在2行1列的第1个位置绘制
plot(x, y_sin, 'r'); % 使用红色线条绘制
title('正弦波');
xlabel('x');
ylabel('sin(x)');
% 绘制余弦波
subplot(2,1,2); % 在2行1列的第2个位置绘制
plot(x, y_cos, 'b'); % 使用蓝色线条绘制
title('余弦波');
xlabel('x');
ylabel('cos(x)');
% 显示图例
legend({'正弦波', '余弦波'});
第一个例子详细解析 - 绘制正弦波和余弦波
目的和意义
这个例子的目的是展示如何在MATLAB中使用基本的绘图命令来创建简单的2D图表。通过绘制正弦波和余弦波,我们不仅可以理解这些基本数学函数的图形表示,还可以学习如何在一个图形窗口中创建多个图表。正弦波和余弦波是研究周期性现象的基础,如在工程、物理和其他自然科学中常见的波动和振动。
代码解析
- 定义x的范围和步长:
x = 0:0.01:2*pi;
这行代码创建了一个从0到2π(一个完整的正弦波周期)的向量,步长为0.01。