matlab fminsearch函数 …
来源:互联网 发布:华三交换机端口配置 编辑:程序博客网 时间:2024/06/06 00:39
[x,fval] = fminsearch(...)返回在结果x出的目标函数的函数值
[x,fval,exitflag] = fminsearch(...)返回exitflag值来表示fminsearch退出的条件:
1--函数找到结果x
0--函数最大功能评价次数达到,或者是迭代次数达到
-1--算法由外部函数结束
[x,fval,exitflag,output] = fminsearch(...)返回一个结构输出output,包含最优化函数的信息:output.algorithm 使用的优化算法
output.funcCount 函式计算次数
output.iterations 迭代次数
output.message 退出信息
如果fun是有参数的,那么可以定义个匿名函数去获得独立的参数,例如,若果需要估计的函数为
function f = myfun(x,a)
f = x(1)^2 + a*x(2)^2
因为myfun中有一个位置参数a,所以不能直接传给fminsearch中。所以需要最优化具体的a,例如a =1.5
首先定义 a = 1.5;
然后x = fminsearch(@(x) myfun(x,a),[0,1])
示例:
>> a=@(x)sin(x(1))+cos(x(2))
a =
>> [x,fval,exitflag,output]=fminsearch(a,[-1,-1])
x =
fval =
exitflag =
output =
0 0
- matlab fminsearch函数 …
- matlab dist函数 …
- 【MATLAB】matlab eig 函数…
- MATLAB中的eye() 函数 …
- MATLAB fgoalattain()函数 解…
- Matlab dlmwrite函数 将…
- matlab lsqcurvefit函数&nbsp…
- matlab sort() 排序函数…
- matlab newlvq函数 建立…
- matlab linkage函数 计…
- matlab regress函数 最…
- matlab exprnd函数 生成…
- matlab linprog函数 线…
- matlab quadprog函数 二…
- matlab zscore函数 数据…
- matlab logspace函数 生…
- matlab subspace函数 求…
- matlab perms函数 产生…
- Android 轻松实现生命周期绑定
- matlab ezplot3 绘制三维函数图
- 任意行列二维数组C语言实现
- matlab ezsurf函数 绘制三维表面图
- 总结的binary search 模版
- matlab fminsearch函数 …
- c++ lambda表达式捕获类数据…
- MATLAB bvp4c函数 常微…
- 分治法求最大子数组 c语言实…
- Anaconda Tensorflow GPU 版本的安装问题
- UVa1587 盒子
- matlab radon函数 图像的radon变换
- Android 组合控件开发
- php函数serialize()与unserialize()