MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]怎么求信号的峰值? (https://www.labfans.com/bbs/showthread.php?t=4973)

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的话你能看出来它的最大值是条曲线。
但是最大值不是应该不变的吗。我不太明白。

filtrix 2008-11-12 17:30

回复: 【求助】怎么求信号的峰值?
 
当然不是啊。
sin 的输出的是一个一个的数据,直接加max当然不行,得写个程序判断

hufeng150 2008-11-14 14:20

回复: 【求助】怎么求信号的峰值?
 
充许的误差总是有的............

hsy100 2008-11-19 21:40

回复: 【求助】怎么求信号的峰值?
 
我也遇到类似的问题,simulink里面的那个Max、min模块好像没什么用处似的?加了跟没加一个样。


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

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