Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-05-15
年龄: 38
帖子: 3
声望力: 0 ![]() |
![]()
请问下怎么求信号的峰值?
也就是其最大值。 比如一个振幅为1的正弦波的,其最大值就是1.怎么求得呢? 用sine wave加max模块得到的值是一直改变的。 请不吝赐教! :lovely: |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-10-21
年龄: 40
帖子: 198
声望力: 22 ![]() ![]() |
![]()
不会改变啊!!!!
只是由于是浮点计算所有会有些许误差的!! |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-05-15
年龄: 38
帖子: 3
声望力: 0 ![]() |
![]()
得到的不是1啊。
仿真时间选为10的话。得到的值是-0.544 输出不接display,接个scope的话你能看出来它的最大值是条曲线。 但是最大值不是应该不变的吗。我不太明白。 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-11-12
年龄: 36
帖子: 1
声望力: 0 ![]() |
![]()
当然不是啊。
sin 的输出的是一个一个的数据,直接加max当然不行,得写个程序判断 |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2007-12-08
年龄: 37
帖子: 10
声望力: 18 ![]() |
![]()
充许的误差总是有的............
__________________
做就要做最好! ![]() |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2008-04-11
年龄: 41
帖子: 19
声望力: 18 ![]() |
![]()
我也遇到类似的问题,simulink里面的那个Max、min模块好像没什么用处似的?加了跟没加一个样。
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]关于三维画图的问题 | duckliton | MATLAB论坛 | 6 | 2008-12-15 18:55 |
[求助]怎样固定command window窗口? | xrhcf | MATLAB论坛 | 0 | 2008-12-02 20:41 |
[求助]如何用FFT从数据序列中提取相位信息? | leechau | Origin论坛 | 0 | 2008-11-05 21:50 |
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 |
Simplify Instrument Communication: Using Instrument Drivers with the Instrument Contr | TechnicalArticles | MATLAB技术文章 | 0 | 2008-01-06 16:32 |