我想在Matlab中使用注释添加曲线描述,但我总是看到以下错误
Error using annotation
Unknown argument.
Error in del (line 5)
annotation('textarrow',Q,y,'String','y = x ')
我可以得到一些帮助吗?注释不适用于semilogx吗?
Q = [16,32,64,128,256,512,1024];
y = [9 9 9 9 5 0 0]*0.25;
y1 = [45 37 25 21 5 0 0]*0.25;
semilogx(Q,y,Q,y1)
annotation('textarrow',Q,y,'String','theta =0 ')
annotation('textarrow',Q,y1,'String','theta = 10 ')
xlabel('Q oder');
ylabel('Coverage area m^2');
grid on;
annotation
在两点之间创建一条线。
annotation
的输入必须采用格式
x = [0.3 0.5];
y = [0.6 0.5];
annotation('textarrow',x,y,'String','theta =0 ')
其中x
和y
由您选择。这通常是一个尝试和错误,以使它看起来不错。