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

matlab求极值

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    * L" \) j6 s1 C8 E  F
    y= [1 2 3 4 5 6 7 8 1]
    % W% M- z9 V. `& ]% Y( u( _; {diff(y): 就是后面一个数减去前面一个数,即:1 \0 Q( d) r' Q& I5 B& e& A5 t
    1 1 1 1 1 1 1 -7
    , R; P2 H* L  |sign(diff(y)):就是一个符号函数,正的为1,负的为-1
    $ R/ h; j7 |9 g1 1 1 1 1 1 1 -16 F; f2 d0 g$ Y- B' h
    diff(sign(diff(y))):( h( }3 i0 I0 A. Y! n
    0 0 0 0 0 0 -2, ~6 L- `/ Q/ M* |' C
    find(diff(sign(diff(y)))==-2)+1 :寻找diff==-2的位置,也就是后面一个数比该数小的位置,+1是因为diff时减少了个数  \4 i) B) A- e5 Y! }
    y(find(diff(sign(diff(y)))==-2)+1): 输出后面一个数比该数小的那个数数值0 i0 r4 C1 q1 F# H6 u1 E: b
    同理:y= [1 2 3 4 5 6 7 8 1 2 3 1 5 9 4]7 f/ F  u0 ?- g& E% K% o
    extrMaxValue = 8 3 9
    , ~: r& f  i* \, F, [extrMaxIndex = 8 11 14; k" _, p# U4 R& s
    总体就是类似于找下降沿的边缘! Z! k1 D- E, z+ R' t' o2 P
    ==================================================================================================
    . @, [7 n# N! O6 |; \1 B* h: N0 y& V5 [& m2 S+ K1 x" R
    求极值的具体语句: 5 q* v: e) \' ^. n
            极值:
    " U/ U8 k" \8 `! S# ]        data是你的数据,
    ; m3 m% v; C* G' b        find(diff(sign(diff(data)))==-2)+1, m$ C2 _* R1 U
            找到极大值的位置
    6 U! X6 d) w$ A  k        find(diff(sign(diff(data)))==2)+1
    ) z0 ~, N( A) L        找到极小值的位置 , s1 u* {" b% L. H9 t& o* Q
            data(find(diff(sign(diff(data)))==-2)+1)和
    - u( v) i3 J6 o. w$ u4 c* v* ]. y        data(find(diff(sign(diff(data)))==2)+1)
    & G  J1 [8 i; M3 t! v  a5 ~        返回的是极大值和极小值' ]% x5 a: I9 Q4 h8 l6 ?, T4 @) q

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-17 21:48 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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