【发布时间】:2013-11-10 20:17:12
【问题描述】:
我在使用 legend 函数时遇到了一些问题。我的代码如下:
xax = logspace(1, 4, 1000);
R1 = sqrt(R11.*R21);
%freq and mag are vectors of length 300
loglog(freq, mag, 'k-');
hold on;
loglog(xax, R1, 'r-');
loglog(f1, R1, 'bo');
loglog(f2, R1, 'bo');
legend('|Zvc|', 'R1', 'f1', 'f2');
但是,传说并没有像我预期的那样工作。它为前两条显示一条黑线和一条红线,这很好。但最后两点显示为红线而不是蓝色圆圈。这是一张显示错误图例的图片:
f1 和f2 是表示交点的标量值。
有没有办法调整我的代码以使图例看起来正确?
【问题讨论】:
-
当您的代码不可运行时,很难调试。
sax和R1的大小是多少?第二个loglog函数绘制了多少条红线? -
嗯,问题是我正在读取文件以获取积分并进行计算,所以我没有发布所有代码。 xax 是一个 1000 点的对数空间向量,而 R1 只是一个值。所以一条红线。
标签: matlab matlab-figure