Matlab用分格的方法绘制三角函数
时间: 2024-02-09 10:11:50 浏览: 78
在Matlab中,可以使用subplot函数来创建分格子图,再在每个格子里绘制不同的图形。以下是使用分格的方法绘制三角函数的示例代码:
```matlab
x = linspace(0, 2*pi, 100); % 生成0到2π之间100个等间隔的数
y1 = sin(x); % 计算正弦函数值
y2 = cos(x); % 计算余弦函数值
y3 = tan(x); % 计算正切函数值
subplot(2,2,1); % 创建2行2列的分格子图,并选择第1个格子
plot(x, y1); % 在第1个格子里绘制正弦函数图像
title('sin(x)'); % 添加标题
subplot(2,2,2); % 选择第2个格子
plot(x, y2); % 在第2个格子里绘制余弦函数图像
title('cos(x)');
subplot(2,2,3); % 选择第3个格子
plot(x, y3); % 在第3个格子里绘制正切函数图像
title('tan(x)');
subplot(2,2,4); % 选择第4个格子
plot(x, y1, x, y2, x, y3); % 在第4个格子里绘制三个函数的重叠图像
title('sin(x), cos(x), tan(x)'); % 添加标题
legend('sin(x)', 'cos(x)', 'tan(x)'); % 添加图例
```
以上代码会生成一个2行2列的分格子图,其中第1个格子里绘制正弦函数图像,第2个格子里绘制余弦函数图像,第3个格子里绘制正切函数图像,第4个格子里绘制三个函数的重叠图像。
阅读全文