[问题] 关于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