[問題] 關於spline用fminbnd求極值

作者: ra21844 (YDW)   2015-08-01 12:59:28
問題:現在我有一個spline要求極值
假設我的spline的名字就叫spline好了
X1是一個數值
spline.coefs(N,:); %先把第N項的多項式係數抓出來
Fun = poly2sym(); %將其係數矩陣轉為x的函數
但是接下來用fminbnd(Fun,-X1,X1)去求就一直不給跑
我試過
fminbnd(@(x)Fun,-X1,X1);
fminbnd(@Fun,-X1,X1);
一樣都不給跑
錯誤訊息如下
Subscript indices must either be real positive integers or logicals.
覺得各種資料形式很複雜- -
作者: celestialgod (天)   2015-08-01 20:36:00
poly2sym輸出是symbolic object不是inline function不能這樣做你要考慮自己做一個inline function

Links booklink

Contact Us: admin [ a t ] ucptt.com