问题是最小化这个函数
f1(X)^2 + f2(X)^2 + f3(X)^2 + f4(X)^2
这样L <= X <= U
其中X
是一个向量X = [x1, x2]'
,F = [f1, f2, f3, f4]'
是函数的非线性系统,L
并且U
是 的下界和上界X
。
我想使用梯度下降来估计X
。matlab中是否有函数可以做到这一点?
我特别关心的是如何在 matlab 中批量处理梯度下降算法,因为我有大量这种形式的案例。
问题是最小化这个函数
f1(X)^2 + f2(X)^2 + f3(X)^2 + f4(X)^2
这样L <= X <= U
其中X
是一个向量X = [x1, x2]'
,F = [f1, f2, f3, f4]'
是函数的非线性系统,L
并且U
是 的下界和上界X
。
我想使用梯度下降来估计X
。matlab中是否有函数可以做到这一点?
我特别关心的是如何在 matlab 中批量处理梯度下降算法,因为我有大量这种形式的案例。