登录论坛

查看完整版本 : [问题] 如何定义方波?


xxex
2010-09-16, 11:56
我能想到的一种方法就是利用阶跃函数和周期函数进行变换,如下图所示
http://www.labfans.com/bbs/attachment.php?attachmentid=2643&d=1284609011
但是这种办法调节方波的占空比比较麻烦,能否有其他更多的办法实现方波?

zpz11111
2010-09-17, 06:41
我能想到的一种方法就是利用阶跃函数和周期函数进行变换,如下图所示
http://www.labfans.com/bbs/attachment.php?attachmentid=2643&d=1284609011
但是这种办法调节方波的占空比比较麻烦,能否有其他更多的办法实现方波?
你的图片似乎没有传成功,不过“方波”含义清楚,先给你提一个简单方案,可以不使用“阶跃函数”,仅仅使用余数函数mod(a,b)利用参数控制方波的占空比,请看页面截图。

xxex
2010-09-17, 08:14
非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
2647

http://www.labfans.com/bbs/attachment.php?attachmentid=2647&d=1284683858
我原来用阶跃函数形成方波的图片如下所示:
2646
论坛功能用的不是太熟悉,希望见谅,不过很怪的是在我自己的电脑上看图片是正常显示的
http://www.labfans.com/bbs/attachment.php?attachmentid=2646&d=1284682277
这个方法和用符号函数(sign)效果是一样的

zpz11111
2010-09-17, 18:20
非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
2647

http://www.labfans.com/bbs/attachment.php?attachmentid=2647&d=1284683858
我原来用阶跃函数形成方波的图片如下所示:
2646
论坛功能用的不是太熟悉,希望见谅,不过很怪的是在我自己的电脑上看图片是正常显示的
http://www.labfans.com/bbs/attachment.php?attachmentid=2646&d=1284682277
这个方法和用符号函数(sign)效果是一样的
扩展到负轴,可以用下面的简单的方法,请看截图:

xxex
2010-09-17, 18:36
非常感谢版主,受教了