MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MathCAD论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=36)
-   -   [问题] 如何定义方波? (https://www.labfans.com/bbs/showthread.php?t=12083)

xxex 2010-09-16 11:56

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

zpz11111 2010-09-17 06:41

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

xxex 2010-09-17 08:14

回复: 如何定义方波?
 
2 个附件
非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
[ATTACH]2647[/ATTACH]

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

zpz11111 2010-09-17 18:20

回复: 如何定义方波?
 
2 个附件
[QUOTE=xxex;38409]非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
[ATTACH]2647[/ATTACH]

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

xxex 2010-09-17 18:36

回复: 如何定义方波?
 
非常感谢版主,受教了


所有时间均为北京时间。现在的时间是 23:31

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.