[問題] 求一組已知序列的local minimum已回收
我有個函式y=f(x) ,是連續的,但可能每次模擬結果都不同
今令 x =[-1:0.001:1]
企圖淬取出該 x 範圍內的 y 值
因此目前 y 是1001點的vector
經由人工觀察法得知 y 總是會有多個區域極小值
問題是
我要如何在不觀察 y 的情況下, 從 y 這個vector 知道那些區域極小值在哪??
是否有函式可用??
ps. 我試過fminbnd, 可以直接從 @f(x) 下手, 但是他只能找到一個區域極小值
而不能列出所有區域極小值, 若分段使用fminbnd得到多個該段的極小值,
也不能確保這些極小值之所在一定是凹點, 換句話說 所有斜率為0的點才是我要的
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.69.73.24
→
01/12 23:09, , 1F
01/12 23:09, 1F
推
01/12 23:10, , 2F
01/12 23:10, 2F
→
01/12 23:10, , 3F
01/12 23:10, 3F
推
01/13 05:47, , 4F
01/13 05:47, 4F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章