优化算法:fminimax、fminsearch与fminunc详解
在优化问题的求解中,有多种算法可供选择,每种算法都有其独特的特点和适用场景。本文将详细介绍fminimax、fminsearch和fminunc这三种优化算法,包括它们的用途、语法、输入输出参数、使用示例以及算法原理等内容。
1. fminimax算法
fminimax算法主要用于解决极小极大问题,即最小化一组多变量函数的最坏情况值。该算法可以处理带有约束条件的问题。
1.1 语法
fminimax函数有多种调用语法,以下是常见的几种:
x = fminimax(fun,x0)
x = fminimax(fun,x0,A,b)
x = fminimax(fun,x0,A,b,Aeq,beq)
x = fminimax(fun,x0,A,b,Aeq,beq,lb,ub)
x = fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)
x = fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)
x = fminimax(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options,P1,P2,...)
[x,fval] = fminimax(...)
[x,fval,maxfval] = fminimax(...)
[x,fval,maxfval,exitflag] = fminimax(...)
[x,fval,maxfval,exitflag,output] = fminimax(...)
[x,fval,m
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



