Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MathCAD论坛
MathCAD论坛 MathCad是由MathSoft公司推出的一种交互式数值计算系统
回复
 
主题工具 显示模式
旧 2010-09-16, 11:56   #1
xxex
初级会员
 
注册日期: 2010-09-13
帖子: 15
声望力: 15
xxex 正向着好的方向发展
默认 如何定义方波?

我能想到的一种方法就是利用阶跃函数和周期函数进行变换,如下图所示

但是这种办法调节方波的占空比比较麻烦,能否有其他更多的办法实现方波?
xxex 当前离线   回复时引用此帖
旧 2010-09-17, 06:41   #2
zpz11111
版主
 
注册日期: 2008-07-03
年龄: 92
帖子: 245
声望力: 22
zpz11111 是一个将要出名的人
默认 回复: 如何定义方波?

引用:
作者: xxex 查看帖子
我能想到的一种方法就是利用阶跃函数和周期函数进行变换,如下图所示

但是这种办法调节方波的占空比比较麻烦,能否有其他更多的办法实现方波?
你的图片似乎没有传成功,不过“方波”含义清楚,先给你提一个简单方案,可以不使用“阶跃函数”,仅仅使用余数函数mod(a,b)利用参数控制方波的占空比,请看页面截图。
上传的图像
文件类型: jpg 矩形波1.jpg (80.7 KB, 27 次查看)
文件类型: jpg 矩形波2.jpg (28.3 KB, 12 次查看)
zpz11111 当前离线   回复时引用此帖
旧 2010-09-17, 08:14   #3
xxex
初级会员
 
注册日期: 2010-09-13
帖子: 15
声望力: 15
xxex 正向着好的方向发展
默认 回复: 如何定义方波?

非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
余数函数形成方波.jpg


我原来用阶跃函数形成方波的图片如下所示:
方波.jpg
论坛功能用的不是太熟悉,希望见谅,不过很怪的是在我自己的电脑上看图片是正常显示的

这个方法和用符号函数(sign)效果是一样的

此帖于 2010-09-17 08:42 被 xxex 编辑。
xxex 当前离线   回复时引用此帖
旧 2010-09-17, 18:20   #4
zpz11111
版主
 
注册日期: 2008-07-03
年龄: 92
帖子: 245
声望力: 22
zpz11111 是一个将要出名的人
默认 回复: 如何定义方波?

引用:
作者: xxex 查看帖子
非常感谢版主,您的方法既简单又有效,正是我想要的,但是能否改进一下,让负轴也变成方波?
附件 2647


我原来用阶跃函数形成方波的图片如下所示:
附件 2646
论坛功能用的不是太熟悉,希望见谅,不过很怪的是在我自己的电脑上看图片是正常显示的

这个方法和用符号函数(sign)效果是一样的
扩展到负轴,可以用下面的简单的方法,请看截图:
上传的图像
文件类型: jpg 扩展到负轴.jpg (75.1 KB, 12 次查看)
上传的附件
文件类型: rar 扩展到负轴的方波.rar (22.7 KB, 6 次查看)
zpz11111 当前离线   回复时引用此帖
旧 2010-09-17, 18:36   #5
xxex
初级会员
 
注册日期: 2010-09-13
帖子: 15
声望力: 15
xxex 正向着好的方向发展
默认 回复: 如何定义方波?

非常感谢版主,受教了
xxex 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 19:13


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