圖形中添加文本框,自己目前了解到了兩種方法:1.用legend函數就可以對圖形標注,形成一個文本框;
2.就是用annotation('textbox',[0.2,0.2.0.1,0.3],'LineStyle','-','LineWidth',2) 其中[0.2,0.2]是文本框的位置,后面兩個數是寬和長。
法1---legend函數:(個人覺得這種方法比較實用啦)
legend(string1,string2,string3,...)一定要按照plot對應的線條順序來,這樣才能對的上名字(string1就表示線條的名字啦!怕自己忘記,所以標注一下)
e.g
figure
x = 0:0.2:20;
plot(x,sin(x),'-',x,cos(x),':');
legend('sin','cos')
法2---annotation
annotation('textbox',[0.2,0.2,0.1,0.1],'LineStyle','-','LineWidth',2,'String','example')
前面的[0.2,0.2]是文本框的位置,后面就是它的寬和長
個人感覺這種方法就是多加了一個字符,麻煩了點,但是可以自己選擇文本框的位置
(小白初上路,若有不對之處請各位大神不吝賜教)