盼融 发表于 2006-9-21 09:53

求助:输出函数图像

Sample Text:
:@D大家好,我是新朋友!我有个问题想请教一下朋友们:
如何在matlab里画出一个阶段函数,我编了一个程序可总是输出最后时间段的函数图像,无法输出前面时间段的图像,请大家帮我看一下,谢谢!
t=0:0.1:500;
s=sin(0.3*t);
t=501:0.1:1000;
s=sin(0.03*t);
plot(s);

[ 本帖最后由 ericlin 于 2006-9-21 10:05 编辑 ]

eight 发表于 2006-9-21 10:00

原帖由 盼融 于 2006-9-21 09:53 发表
Sample Text:
:@D大家好,我是新朋友!我有个问题想请教一下朋友们:
如何在matlab里画出一个阶段函数,我编了一个程序可总是输出最后时间段的函数图像,无法输出前面时间段的图像,请大家帮我看一下,谢谢!
...

你前后使用同样的变量,前面的值当然被后面的值覆盖掉啦。解决方法有很多,下面是其中之一:
t=0:0.1:500;
s=sin(0.3*t);
plot(t,s);
hold on;
t=501:0.1:1000;
s=sin(0.03*t);
plot(t,s,'r');
页: [1]
查看完整版本: 求助:输出函数图像