找回密码
 注册
Simdroid-非首页
查看: 70|回复: 4

分段信号的matlab表示问题

[复制链接]
发表于 2009-6-11 20:47:44 | 显示全部楼层 |阅读模式 来自 湖南长沙
有一个信号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)?
发表于 2009-6-11 22:34:11 | 显示全部楼层 来自 陕西宝鸡
Simdroid开发平台
simulink 里?
回复 不支持

使用道具 举报

发表于 2009-6-12 16:43:40 | 显示全部楼层 来自 北京
如果是simulink中,可以用switch模块,sin模块,constant模块来搭建
如果不是,用m文件来写,也很简单

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-6-14 08:41:01 | 显示全部楼层 来自 黑龙江哈尔滨
m文件可以搜一下论坛里的相关帖子,记得以前看过。
simulink 我觉得也可以 先用m文件写好,输出数据 save 成.mat格式
然后通过from模块 加载到simulink里 我到觉得 简单的可用switch搭 复杂的信号 好像搭起了很费劲
O(∩_∩)O~ 供参考!

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-6-14 09:20:41 | 显示全部楼层 来自 北京海淀
1# fulimei1002


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

复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 07:31 , Processed in 0.040835 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表