声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2126|回复: 5

[数字信号类] 哪个命令可以生成周期三角波

[复制链接]
发表于 2007-12-4 12:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
有没有哪个命令可以直接生成周期的三角波,可作为PWM信号的?
回复
分享到:

使用道具 举报

发表于 2007-12-4 12:54 | 显示全部楼层
Repeating Sequence
 楼主| 发表于 2007-12-4 15:00 | 显示全部楼层
恩,是可以的,
但是我想写一段生成周期性三角波的m文件,编是能编的出来啦,我想知道有没有 命令可以直接用的? 谢谢
发表于 2007-12-4 15:31 | 显示全部楼层
原帖由 witty01 于 2007-12-4 15:00 发表
恩,是可以的,
但是我想写一段生成周期性三角波的m文件,编是能编的出来啦,我想知道有没有 命令可以直接用的? 谢谢

  1. 摘要:这个程序可以生成确定长度确定周期的三角波
  2. 并且上升沿和下降沿的比例是可调节的.
  3. function [ts,y]=trianglem(t,p,s);
  4. % triangle wave generation for special shape.
  5. % t is the range of time and has the size 1x2
  6. % p is the period of triangle wave
  7. % "s" is the skale between the rising-edge and
  8. % the failling-edge. "s" must have values in [0,1]
  9. % Example:
  10. %     [ts,y]=triangle([0,20],2);plot(ts,y)
  11. % \copyright: zjliu
  12. % Author's email: zjliu2001@163.com
  13. ts=t(1):p/20:t(2);
  14. y=zeros(size(t));
  15. yt=mod(ts,p);
  16. y(yt<=p*s)=yt(yt<=p*s)/p/s;
  17. y(yt>p*s)=1-(yt(yt>p*s)-p*s)/(p-p*s);
复制代码

评分

1

查看全部评分

 楼主| 发表于 2007-12-5 08:42 | 显示全部楼层
thank you:lol
发表于 2008-1-6 11:01 | 显示全部楼层

谢谢,

很实用
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-5 04:45 , Processed in 0.059827 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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