→ celestialgod: 我猜是要給x設限制,function值出現NA... 05/05 16:45
→ celestialgod: 我matlab R2015a出現另外一個錯誤XD 05/05 16:46
→ celestialgod: 我幫你用其他程式跑會出現最小值-5E35.... 05/05 16:47
→ d0068267: 其實這個問題是要怎麼用fminsearch來找雙變數函數的最小 05/05 22:25
→ d0068267: 值 05/05 22:25
→ d0068267: 的時候,雙變數的值個別是甚麼。答案會回傳x(1),x(2) 05/05 22:26
→ d0068267: L(d,q)=100/(d) - d/tan(q) + 2*d/sin(q),當L最小的時 05/05 22:28
→ d0068267: 後,d,q多少 05/05 22:28
→ celestialgod: 我意思是你寫法沒問題,可是這個L有問題 05/05 23:14
→ celestialgod: 因為我用其他的solver告訴我最小值會.. 05/05 23:15
→ celestialgod: 到-5E35... 05/05 23:15
推 sunev: x(1)>0 x2=0-時就爆掉了 05/06 07:06
→ d0068267: 那我想就是要想辦法給訂範圍嘛~"~,那應該怎麼寫呢? 05/06 07:14
→ celestialgod: 這個是你要最小化的東西,怎麼問版友要怎麼寫? 也可 05/06 07:54
→ celestialgod: 以這樣跟你說這個東西你要多小有多小,重點是你要 05/06 07:54
→ celestialgod: 不要把他bound住 05/06 07:54
→ celestialgod: 或是給適當限制條件 05/06 07:54
→ d0068267: 應該說,我不知道要怎麼用函數bound雙變數含數,我知道 05/06 19:04
→ d0068267: fminbnd(fun,a,b)可以bound a<x<b,但現在這一題是要bnd 05/06 19:05
→ d0068267: a1<x(1)<b2 , a2<x(2)<b2,那我應該用哪個內建函數? 05/06 19:06
→ celestialgod: doc fmincon 05/06 21:22
→ d0068267: thank u~ 05/09 12:26