Matlab怎么在一张图中绘制两条加粗的曲线
时间: 2024-03-10 21:45:22 浏览: 31
你可以使用 `plot` 函数来绘制曲线并使用 `LineWidth` 参数设置线条宽度。以下是一个例子:
```matlab
x = linspace(0, 5, 100);
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'LineWidth', 2);
hold on;
plot(x, y2, 'LineWidth', 2);
```
这个例子中,我们首先创建了一个 `x` 向量和两个 `y` 向量,分别代表两条曲线。然后,我们使用 `plot` 函数绘制了两条曲线,并将 `LineWidth` 参数设置为 2 来增加线条宽度。最后,我们使用 `hold on` 命令来保持当前的图形,并使得下一个 `plot` 命令可以在同一张图中添加更多的曲线。
相关问题
matlab怎么在一张图中绘制两条函数曲线
在 MATLAB 中可以使用 `plot` 函数来绘制函数曲线。要绘制两条函数曲线,可以多次调用 `plot` 函数。以下是一个例子:
```matlab
x = linspace(0, 2*pi, 100);
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r', x, y2, 'b');
legend('sin(x)', 'cos(x)');
```
上面的代码中,`linspace` 函数用于生成一个包含 100 个元素的从 0 到 2π 的等差数列,作为 x 坐标的取值。`sin` 和 `cos` 函数分别计算出对应 x 坐标的 y 坐标值。然后,`plot` 函数被调用两次,第一次绘制 sin 函数曲线,第二次绘制 cos 函数曲线。最后使用 `legend` 函数添加图例。
上面的代码中,`'r'` 和 `'b'` 分别表示红色和蓝色的线条。你可以根据需要修改这些参数来改变线条的样式。
matlab在同一坐标轴中绘制下列两条曲线
可以使用 `plot` 函数来在同一坐标轴中绘制两条曲线,例如:
```matlab
x = linspace(0, 2*pi);
y1 = sin(x);
y2 = cos(x);
plot(x, y1, x, y2);
legend('sin', 'cos');
```
其中 `linspace` 函数用于生成 `0` 到 `2*pi` 之间的等间距向量,`sin` 和 `cos` 函数分别计算 `x` 各个元素的正弦值和余弦值。`plot` 函数用于绘制两条曲线,第一组参数为 `x` 和 `y1`,第二组参数为 `x` 和 `y2`,这样就可以在同一坐标轴中绘制两条曲线。`legend` 函数用于添加图例,其中 `'sin'` 和 `'cos'` 分别对应两条曲线的名称。