matlab输入函数公式代码varpro2
用于可分离非线性最小二乘优化问题的可变投影算法
VARP2
的相当快速的
MATLAB
实现。
关于
该软件允许您有效地解决最小二乘问题,其中对某些参数的依赖是非线性的,而对其他参数的依赖是线性的。
特别是,这个软件可以让你解决表格的问题
min_{a,B}
|X
-
F(a)
B|_F^2
+
|
R*a
|_2^2
其中
X
是大小为
m
×
n
的数据矩阵,F(a)
是矩阵值函数(维度为
m
×
l
的矩阵),具有向量输入
a(对
a
的条目的依赖性可能是非线性的),R
是矩阵,B
是
al
by
n
矩阵。
代码需要的是一个函数,用于评估任何
i
的
F(a)
和
dF(a)/da_i(有关更多详细信息,请参阅代码文档)。
通常情况下,dF(a)/da_i
是一个稀疏矩阵。
在这种情况下,建议返回一个稀疏矩阵。
带有
R
的术语是可选的,可以用标量(对应于
Tikhonov
正则化)或矩阵来指定。
VARP2
算法基于以下会议记录报告:
用于解决非线性最小二乘问题的变量投影算法的扩展和使用,GH
Golub
和
RJ
LeVeque
2023-02-10 15:07:37
19KB
系统开源
1