function f=F(x,r,A,B,q)
f=ratan(x)+(A'A+B)x+q;
%%%该函数有五个输入参数,而楼主的代码里
F(xs)-F(Pc)这里输入参数才一个肯定出错。或许这里不是要调用F函数,但是与函数F同名了。
这是用最速下降法(梯度法)计算的结果。
x1 = 0951843308651988
x2 = 0907509119521261
f(x1,x2) = 000254509869042291
具体过程可以看此答案。
>
以上就是关于matlab程序运行后Input argument "r" is undefined 请教高手全部的内容,包括:matlab程序运行后Input argument "r" is undefined 请教高手、matlab无约束优化问题,步长由 Armijo 线搜索生成,具体请看图 有大神熟练的话,可以私信,有偿编代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)