fulimei1002 发表于 2009-6-11 20:47:44

分段信号的matlab表示问题

有一个信号S(n)由各N个点组成,其中当n=0:nt-1 和n=nt+m:N-1时,S(n)=0;
而当n=nt:nt+m-1,S(n)=sin(n),怎么用matlab表示这个信号S(n)?

kokyo52 发表于 2009-6-11 22:34:11

simulink 里?

ljelly 发表于 2009-6-12 16:43:40

如果是simulink中,可以用switch模块,sin模块,constant模块来搭建
如果不是,用m文件来写,也很简单

mindhen 发表于 2009-6-14 08:41:01

m文件可以搜一下论坛里的相关帖子,记得以前看过。
simulink 我觉得也可以 先用m文件写好,输出数据 save 成.mat格式
然后通过from模块 加载到simulink里 我到觉得 简单的可用switch搭 复杂的信号 好像搭起了很费劲
O(∩_∩)O~ 供参考!

waynebuaa 发表于 2009-6-14 09:20:41

1# fulimei1002


N=250;m=100;
t=-N/2:N/2;
y=rectpuls(t,m/2).*sin(t);
plot(t+N/2,y)

页: [1]
查看完整版本: 分段信号的matlab表示问题