中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 8139查看
  • 1回复

matlab如何 求一个函数的多个峰值?

[复制链接]


该用户从未签到

发表于 10-7-2010 09:19:01 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


matlab如何 求一个函数的多个峰值?一个函数有多个峰值,但 不知道峰值的位置,如何同时求出各个峰值的大小?谢谢

  • TA的每日心情
    奋斗
    19-6-2015 19:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 28-7-2010 23:30:18 | 显示全部楼层
    m文件编程啊。例如:a=[1,2,3,2,1,3,4,5,4,3,5,7,9,4,2,1];
    m=length(a);
    k=0;
    for i=2:1:(m-1)
      if and(a(i)>a(i+1),a(i)>a(i-1))
       k=k+1;
       b(k)=a(i);
    else
    end
    end
    回复 支持 反对

    使用道具 举报

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 26-11-2024 05:51 , Processed in 0.178463 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.