figure;
x=linspace(-2,2,100);
semilogy(x,exp(1*x))
hold on
for i=2:3
semilogy(x,exp(i*x))
end
这样就不必把hold on放在循环体中。
【 在 dlmaple (ph) 的大作中提到: 】
: 标 题: MATLAB “hold on”的一个小bug
: 发信站: 水木社区 (Fri Mar 12 09:16:56 2021), 站内
:
: figure
: hold on
: x=linspace(-2,2,100);
: for i=1:3
: semilogy(x,exp(i*x))
: end
:
: 出来的图像并不是semilogy的,而是plot(我只是为了提高心中的速度才没有循环hold on的)。需要改成
: figure
: x=linspace(-2,2,100);
: for i=1:3
: semilogy(x,exp(i*x))
: hold on
: end
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 112.42.70.*]
--
FROM 202.141.160.*