witty01 发表于 2007-12-4 12:38

哪个命令可以生成周期三角波

有没有哪个命令可以直接生成周期的三角波,可作为PWM信号的?

花如月 发表于 2007-12-4 12:54

Repeating Sequence

witty01 发表于 2007-12-4 15:00

恩,是可以的,
但是我想写一段生成周期性三角波的m文件,编是能编的出来啦,我想知道有没有 命令可以直接用的? 谢谢

花如月 发表于 2007-12-4 15:31

原帖由 witty01 于 2007-12-4 15:00 发表 http://www.chinavib.com/forum/images/common/back.gif
恩,是可以的,
但是我想写一段生成周期性三角波的m文件,编是能编的出来啦,我想知道有没有 命令可以直接用的? 谢谢

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

witty01 发表于 2007-12-5 08:42

thank you:lol

nuaa_ydd 发表于 2008-1-6 11:01

谢谢,

很实用
页: [1]
查看完整版本: 哪个命令可以生成周期三角波