声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 836|回复: 4

[综合讨论] 最小二乘参数拟合遇到的问题

[复制链接]
发表于 2008-9-8 08:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用lsqlin命令进行参数拟合时总是给出如下提示,该怎么改进呢,请高人指点

Optimization terminated: relative function value changing by less
than sqrt(OPTIONS.TolFun), and rate of progress is slow.

resnorm =

  1.0465e+004

exitflag =

     3


output =

       iterations: 25
        algorithm: 'large-scale: trust-region reflective Newton'
    firstorderopt: 288.1820
     cgiterations: 409
          message: [1x123 char]
回复
分享到:

使用道具 举报

发表于 2008-9-8 08:46 | 显示全部楼层
最好把相关程序附上
发表于 2008-9-8 20:25 | 显示全部楼层
看不懂,条件好像没有给似的
 楼主| 发表于 2008-9-16 21:22 | 显示全部楼层

回复 沙发 sigma665 的帖子

clear;
load Q;
[n,m]=size(Q);
for r=1:m;
    for i=1:n;
        A(i,i)=Q(i,r);
        for j=1:n;
            s=n*i+j;
            A(i,s)=-Q(i,r)*Q(j,r);
        end        
    end
    C(n*(r-1)+1:n*r,:)=A;
    Y(n*(r-1)+1:n*r,1)=dQ(:,r);   
end
lb=zeros(n*(n+1),1);
[x,resnorm,residual,exitflag,output,lambda] = lsqlin(C,Y,[],[],[ ],[ ],lb,[]);
save results x resnorm residual exitflag output lambda;
 楼主| 发表于 2008-9-16 21:26 | 显示全部楼层
相当于生成了一个系数矩阵C和一组列向量Y,寻找x的最优解
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 03:23 , Processed in 0.054462 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表