资源简介
内含有matlab解决非线性最小二乘优化问题所有m函数文件代码
代码片段和文件信息
function [xminf] = minGN(fx0vareps)
format long;
if nargin == 3
eps = 1.0e-6;
end
S = transpose(f)*f;
k = length(f);
n = length(x0);
x0 = transpose(x0);
tol = 1;
A = jacobian(fvar);
while tol>eps
Fx = zeros(k1);
for i=1:k
Fx(i1) = Funval(f(i)varx0);
end
Sx = Funval(Svarx0);
Ax = Funval(Avarx0);
gSx = transpose(Ax)*Fx;
dx = -transpose(Ax)*Ax\gSx;
x0 = x0 + dx;
tol = norm(dx);
end
x = x0;
minf = Funval(Svarx);
format short;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 523 2007-10-12 20:09 第9章 非线性最小二乘优化问题\minGN.m
文件 940 2007-10-12 20:09 第9章 非线性最小二乘优化问题\minLM.m
文件 780 2007-10-12 20:09 第9章 非线性最小二乘优化问题\minMGN.m
目录 0 2009-08-31 08:58 第9章 非线性最小二乘优化问题
----------- --------- ---------- ----- ----
2243 4
评论
共有 条评论