找回密码
 注册
关于网站域名变更的通知
查看: 457|回复: 1
打印 上一主题 下一主题

matlab求极值

[复制链接]
  • TA的每日心情

    2019-11-20 15:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-4-15 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    * C# c. P( d7 S9 V6 O( R% D  e2 Cy= [1 2 3 4 5 6 7 8 1]1 z5 G$ v. }( |( u; K, x
    diff(y): 就是后面一个数减去前面一个数,即:
    5 m% G6 n  t  q3 v$ x  V1 1 1 1 1 1 1 -7/ b5 ?4 G0 z& Y, Y) Z- q% b
    sign(diff(y)):就是一个符号函数,正的为1,负的为-1% `! n! Y( J1 K9 c
    1 1 1 1 1 1 1 -1
    7 u# z; t, k7 L9 b2 z# Ldiff(sign(diff(y))):
    8 H9 C* \6 L8 O- u. {0 0 0 0 0 0 -2
    , S3 E( ~$ j) m) jfind(diff(sign(diff(y)))==-2)+1 :寻找diff==-2的位置,也就是后面一个数比该数小的位置,+1是因为diff时减少了个数
    : P) S, |3 L. q. p2 ly(find(diff(sign(diff(y)))==-2)+1): 输出后面一个数比该数小的那个数数值
    / d% {: p( K( N1 }4 |  F- Q同理:y= [1 2 3 4 5 6 7 8 1 2 3 1 5 9 4]( Z! g& V1 k- V- _$ l5 ?& _: s2 X
    extrMaxValue = 8 3 90 ]  L" F( u: M, X
    extrMaxIndex = 8 11 14% Z" ?0 m# h7 V2 q
    总体就是类似于找下降沿的边缘/ _; H7 m, Y8 ?+ e0 ^- M
    ==================================================================================================4 a5 ?8 E  h3 [1 o) {

    . h: n: X3 y/ ~3 @( _2 d8 K5 n求极值的具体语句: 2 u3 _8 K% i4 J: E; n
            极值:+ L8 C0 B: A: z; t- w: p' l% e! a9 |* a
            data是你的数据,9 m) m! e& E, f" @
            find(diff(sign(diff(data)))==-2)+1
    $ g( I7 _  d+ E! q, v( g$ j1 W% P* e9 E$ `        找到极大值的位置 : i$ ^: W  @/ P1 M
            find(diff(sign(diff(data)))==2)+19 U  {2 a& U9 w  s' j& e
            找到极小值的位置   N) _2 w; N3 g' A2 [
            data(find(diff(sign(diff(data)))==-2)+1)和
    ! }/ o5 ?1 g, \4 d        data(find(diff(sign(diff(data)))==2)+1)/ M% h3 d  [! d" \
            返回的是极大值和极小值
    2 {, R2 y- x0 O

    该用户从未签到

    2#
    发表于 2020-4-15 18:57 | 只看该作者
    matlab求极值
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 08:22 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表