Matlab 版 (精华区)

发信人: Ustcer (山城棒棒儿军), 信区: Matlab
标  题: Re: 下面的程序运行起来闪得厉害,有什么好方法避免
发信站: 哈工大紫丁香 (Fri May 30 16:43:04 2003)

也可以这样
我试过了
clear
randn('state',0)
x=linspace(0,10,256);
len=length(x);
y=5*sin(x)+3*randn(1,len);
h=line('color','y','LineWidth',2,'erasemode','xor');
for i=1:200  
   % plot(x,y,'y','LineWidth',2);
    axis([0,10,-15,15])
    set(h,'xdata',x,'ydata',y);
    set(gca,'Color','b')
    drawnow;
    grid on
    pause(0.01);
    y=[y 5*sin(10+i*x(2))+3*randn(1)];
    y=y(2:len+1);
end

【 在 bestwish 的大作中提到: 】

: 谢谢了!

: clear
: randn('state',0)
: x=linspace(0,10,256);
: len=length(x);
: y=5*sin(x)+3*randn(1,len);
: for i=1:200  
:     plot(x,y,'y','LineWidth',2);
:     axis([0,10,-15,15])
:     set(gca,'Color','k')
:     grid on
:     pause(0.01);
:     y=[y 5*sin(10+i*x(2))+3*randn(1)];
:     y=y(2:len+1);
: end

--

※ 来源:.哈工大紫丁香 bbs.hit.edu.cn [FROM: 210.45.123.227]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.083毫秒