所以我得到了这条有2条曲线的图,我试图在loglog
图上添加最后一条曲线(A3 = .1)。出于某种原因,它不会绘制任何内容。代码如下。将水平线添加到图形
f = logspace(-2,1);
A = 10./f.^2;
A3 = .1;
A2 = A + A3;
loglog(f,A,'--')
loglog(f,A2,':')
loglog(f,A3)
hold on
grid on
所以我得到了这条有2条曲线的图,我试图在loglog
图上添加最后一条曲线(A3 = .1)。出于某种原因,它不会绘制任何内容。代码如下。将水平线添加到图形
f = logspace(-2,1);
A = 10./f.^2;
A3 = .1;
A2 = A + A3;
loglog(f,A,'--')
loglog(f,A2,':')
loglog(f,A3)
hold on
grid on
这是预期的行为,因为在你的榜样,以后每loglog
暗算“覆盖”前面。另外A3
的尺寸与f
的尺寸不匹配,这就是为什么你不能在情节中看到这条线。因此,要解决这些问题:
(1)你应该属于一个“堆栈”(如documentation说明的第一条曲线之后放置hold on
功能
f = logspace(-2,1);
A = 10./f.^2;
A3 = .1;
A2 = A + A3;
loglog(f,A,'--')
hold on
loglog(f,A2,':')
loglog(f,A3)
grid on
(2)你应扩大A3
正确的尺寸:loglog(f,A3 * ones(size(A)))