在 MATLAB 中,plot 函數(shù)是用于繪制二維圖形的基本工具。調(diào)整線寬不僅可以增強圖形的可讀性,還能在多個數(shù)據(jù)系列中明確區(qū)分不同的線條。本文將詳細介紹如何使用 LineWidth 屬性來設(shè)置線寬,并提供相關(guān)的操作步驟、命令示例及其解釋。
在使用 plot
函數(shù)繪制圖形時,可以通過 LineWidth 屬性直接設(shè)置線的寬度。以下是其基本的語法:
plot(x, y, 'LineWidth', width);
其中,x
和 y
為數(shù)據(jù)點的坐標(biāo),width
為想要設(shè)置的線寬值,數(shù)值越大線條越粗。
x = 0:0.1:10; % x的范圍
y = sin(x); % y為x的正弦值
plot(x, y, 'LineWidth', 2); % 設(shè)置線寬為2
title('Sin Wave'); % 添加標(biāo)題
xlabel('X Axis'); % X軸標(biāo)簽
ylabel('Y Axis'); % Y軸標(biāo)簽
grid on
命令顯示網(wǎng)格線,以便更好地觀察數(shù)據(jù)。grid on; % 顯示網(wǎng)格
以下是一個完整的 MATLAB 繪圖示例,其中設(shè)置了不同的線寬:
x = 0:0.1:10;
y1 = sin(x);
y2 = cos(x);
figure; % 創(chuàng)建新圖形窗口
plot(x, y1, 'r', 'LineWidth', 2); % 紅色線條,線寬為2
hold on; % 保持當(dāng)前圖形
plot(x, y2, 'b--', 'LineWidth', 4); % 藍色虛線,線寬為4
hold off; % 釋放當(dāng)前圖形
title('Sine and Cosine Waves');
xlabel('X Axis');
ylabel('Y Axis');
legend('sin(x)', 'cos(x)'); % 添加圖例
grid on; % 顯示網(wǎng)格
hold on
和 hold off
命令,以便在同一圖形上疊加多個數(shù)據(jù)系列。