查看完整版本 : [求助]怎么求信号的峰值?
leweiyang_129
2008-10-23, 16:28
请问下怎么求信号的峰值?
也就是其最大值。
比如一个振幅为1的正弦波的,其最大值就是1.怎么求得呢?
用sine wave加max模块得到的值是一直改变的。
请不吝赐教!
:lovely:
guofeng0108
2008-10-24, 09:46
不会改变啊!!!!
只是由于是浮点计算所有会有些许误差的!!
leweiyang_129
2008-10-24, 11:15
得到的不是1啊。
仿真时间选为10的话。得到的值是-0.544
输出不接display,接个scope的话你能看出来它的最大值是条曲线。
但是最大值不是应该不变的吗。我不太明白。
当然不是啊。
sin 的输出的是一个一个的数据,直接加max当然不行,得写个程序判断
hufeng150
2008-11-14, 14:20
充许的误差总是有的............
我也遇到类似的问题,simulink里面的那个Max、min模块好像没什么用处似的?加了跟没加一个样。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.