matlab,plot设置曲线线宽
时间: 2025-02-28 09:09:18 浏览: 148
### MATLAB 中设置绘图曲线线宽的方法
在 MATLAB 的 `plot` 函数中,可以通过指定 `'LineWidth'` 属性来调整所绘制线条的宽度。该属性接受一个正数作为参数,表示线条的粗细程度。
下面是一个简单的例子展示如何设置不同线宽:
```matlab
% 定义数据点
x = linspace(0, 2*pi, 100);
y_sin = sin(x);
% 绘制带有特定线宽的图形
figure;
hold on;
% 使用默认线宽绘制第一个图形
h1 = plot(x, y_sin, 'DisplayName', 'Default Line Width');
% 设置较粗的线宽并重新绘制同一组数据
h2 = plot(x, cos(x), 'r-', 'LineWidth', 2, 'DisplayName', 'Thicker Line (Width=2)');
legend show; % 显示图例以便区分不同的线条样式
title('Comparison of Different Line Widths');
xlabel('X Axis Label'); ylabel('Y Axis Label');
grid minor;
```
上述代码片段创建了一个包含两个子图的对象:一个是采用默认线宽绘制的标准正弦波形;另一个是以红色实线形式呈现且具有更厚线宽(设定为2)的余弦波形[^1]。
为了进一步自定义图表外观,在调用 `plot()` 后还可以通过句柄对象继续修改已存在的线条特性。例如,如果希望之后改变某个已经画好的线条的宽度,则可以这样做:
```matlab
set(h2,'LineWidth',3); % 将 h2 对象对应的线条加粗到宽度为3
drawnow(); % 更新当前窗口中的显示内容以反映更改
```
阅读全文
相关推荐


















