在MATLAB中,legend函數(shù)用于為圖形添加圖例。圖例是用于解釋圖形中不同元素的標(biāo)簽。該函數(shù)的語法如下:
legend(string1,string2,string3,…)
其中,string1、string2、string3等是用于標(biāo)記圖形元素的字符串??梢愿鶕?jù)需要添加任意數(shù)量的字符串參數(shù)。
例如,以下代碼示例演示如何使用legend函數(shù)創(chuàng)建圖例:
x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,‘r’,‘LineWidth’,2);
hold on;
plot(x,y2,‘b–’,‘LineWidth’,2);
legend(‘sin(x)’,‘cos(x)’);
xlabel(‘x’);
ylabel(‘y’);
title(‘Plot of sin(x) and cos(x)’);
上述代碼中,我們創(chuàng)建了兩條曲線并使用plot函數(shù)繪制它們。然后,通過調(diào)用legend函數(shù)并傳遞相應(yīng)的字符串參數(shù),我們?yōu)榍€添加了圖例。最后,我們添加了x軸和y軸標(biāo)簽以及圖形標(biāo)題。