Matlab中用图形保持功能在同一坐标内绘制正弦余弦曲线,设置横坐标范围0~2派纵坐标负1~1并添加图例和网格线
时间: 2024-03-06 22:50:07 浏览: 205
好的,下面是实现的步骤:
1. 首先,我们需要定义横坐标范围和绘制的正弦和余弦函数。
```matlab
x = linspace(0, 2*pi, 1000); % 定义横坐标范围
y1 = sin(x); % 正弦函数
y2 = cos(x); % 余弦函数
```
2. 然后,我们可以使用`plot`函数绘制这两个函数,并且设置坐标范围为0~2派纵坐标负1~1。
```matlab
plot(x, y1, 'r', 'LineWidth', 2); % 绘制正弦函数
hold on; % 保持图形
plot(x, y2, 'b', 'LineWidth', 2); % 绘制余弦函数
xlim([0, 2*pi]); % 设置横坐标范围
ylim([-1, 1]); % 设置纵坐标范围
```
3. 接下来,我们可以添加图例和网格线。
```matlab
legend('sin', 'cos'); % 添加图例
grid on; % 添加网格线
```
完整的代码如下:
```matlab
x = linspace(0, 2*pi, 1000); % 定义横坐标范围
y1 = sin(x); % 正弦函数
y2 = cos(x); % 余弦函数
plot(x, y1, 'r', 'LineWidth', 2); % 绘制正弦函数
hold on; % 保持图形
plot(x, y2, 'b', 'LineWidth', 2); % 绘制余弦函数
xlim([0, 2*pi]); % 设置横坐标范围
ylim([-1, 1]); % 设置纵坐标范围
legend('sin', 'cos'); % 添加图例
grid on; % 添加网格线
```
阅读全文