33问答网
所有问题
matlab最优化函数fmincon中的初值x0如何选取?恳请指教!
matlab最优化函数fmincon中的初值x0如何选取?我发现选取不同的初值 ,会出现不同的结果,x0应该如何选取?恳请高手指教》感激不尽
举报该问题
其他回答
第1个回答 2009-08-29
fmincon函数是默认从你给定的x0为中心开始搜索,直至找到函数的最小值,并返回距离x0最近的函数最小值对应的x值
这样我们在计算的时候就必须预先判定函数最小值的对应的x值的大概范围
确保我们定的初值x0在所求的x附近,以减少计算量
在利用调用f(x)就可以求得最小值了
如果你给的是周期函数
那你给不同的值一般应该会得到不同x值
但应该f(x)值是一致的本回答被提问者采纳
相似回答
MATLAB
FMINCON函数初值选取
问题
答:
对于不确定的初值,可以考虑用随机数函数rand来初定,但需要多次调试程序,才能确定其初值
。判断的依据是exitflag是否等于1。x0=rand(1,n) %n是变量数 [x,fval,exitflag] = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)
matlab
fmincon函数
用法
答:
matlab
fmincon函数
用法如下:1、给定
初值x0
,求解fun
函数的
最小值x。fun函数的约束条件为A*x<= b,x0可以是标量或向量。2、返回exitflag参数,描述函数计算的有效性,意义同无约束调用。3、返回包含优化信息的输出参数output。
fmincon函数
用法
答:
fmincon
是
MATLAB中的
一个函数,用于求解具有约束条件的非线性优化问题。fmincon可以找到使目标
函数最
小化的变量值,并满足一定约束条件的最优解。其中各参数的含义为:1、fun:目标函数,即要
优化的函数
。这个函数应该接受一个输入向量x,并返回一个标量值作为目标函数值。2、
x0
:初始解向量,是一个n维列...
大家正在搜
matlab fmincon函数
matlab的fmincon
matlab中fminbnd
matlab linprog函数
matlab fminunc
matlab求最优化
matlab求最优化问题
matlab最优化算法
matlab最优化算法例题
相关问题
matlab最优化函数fmincon中的初值x0如何选取?恳...
matlab多元函数用fmincon的初值如何选取一次解出全...
matlab怎么得到优化参数?已知初始值x0和目标函数f,最...
MATLAB FMINCON函数初值选取问题
matlab fmincon优化函数
fmincon 中的x0怎么取值
matlab fmincon函数用法
matlab fmincon函数中的迭代初值怎么确定