在MATLAB中,legend函數用于為圖形添加圖例。圖例是用于解釋圖形中不同元素的標簽。該函數的語法如下:
legend(string1,string2,string3,…)
其中,string1、string2、string3等是用于標記圖形元素的字符串。可以根據需要添加任意數量的字符串參數。
例如,以下代碼示例演示如何使用legend函數創建圖例:
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)’);
上述代碼中,我們創建了兩條曲線并使用plot函數繪制它們。然后,通過調用legend函數并傳遞相應的字符串參數,我們為曲線添加了圖例。最后,我們添加了x軸和y軸標簽以及圖形標題。