我在球体的表面上定义了一个函数f(\ theta,\ phi),我想在MATLAB中将其最小化。据我所知,使用fminsearch(@(x)f(x),[\ theta \ phi])存在使无界(\ theta_0,\ phi_0)最小化的问题,我想这会降低最优性。有什么建议吗?
[您正在寻找的是在一个不复杂的歧管上进行优化,我不知道您是否可以将fminsearch
完美地表现出来。不过manopt
库(www.manopt.org)是一个Matlab库,可以完全做到这一点。实际上,教程部分中的第一个示例是对球体的优化。