声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2494|回复: 3

[1stopt] 什么情况下1stopt会死机?

[复制链接]
发表于 2007-12-14 20:05 | 显示全部楼层 |阅读模式

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

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

x
我写了一个带卷积的非线性拟合问题的程序。运行1stopt会死机。不知道是什么问题?实际上就是ci=(B1*EXP(-L1*t)+B2*EXP(-L2*t)@cp,@代表卷积,已知ci cp,采样点t,估计参数B1,B2 L1,L2的问题。高手帮帮忙,给点建议。我的邮箱是bobo1985428@gmail.com
  1. Title "conclude conv and NLS";
  2. ConstStr h=B1*EXP(-L1*t)+B2*EXP(-L2*t);
  3. Parameters B1,B2 L1,L2;
  4. Variable t,cp,ci[Output];
  5. StartProgram;
  6. var n:integer;m:integer;
  7. begin
  8.      for n:=0 to   DataLength-1 do begin
  9.      ci[n]=Sum(m=1:n)(cp(m)*h(n-m))  ;
  10.     //ci=ci;
  11.      end  ;
  12.      end  ;
  13. EndProgram;
  14. //MinFunction Sum(i=1:20) ((y[i]-ci[i])^2 );
  15. Data;
  16.   0    0            1
  17.   15   0.072        1
  18.   30   0.044        1
  19.   45   0.047        1
  20.   60   0.053        1
  21.   75   0.057        1
  22.   90   0.05         1
  23.   105  0.045        1
  24.   120  0.052        11
  25.   150  0.049        1
  26.   180  0.054        1
  27.   240  0.05         1
  28.   300  0.048        1
  29.   450  0.049        1
  30.   600  0.054        1
  31.   900  0.061        1
  32.   1200 0.064        1
  33.   1800 0.077        1
  34.   2700 0.095        1
  35.   3600 0.104        1
复制代码

[ 本帖最后由 suffer 于 2007-12-19 15:28 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-12-14 21:17 | 显示全部楼层
网上下的PJ版,这种编程模式没法用的,和死机一样差不多。
 楼主| 发表于 2007-12-15 19:28 | 显示全部楼层

回复 #2 dingd 的帖子

那么应该怎么办?我是听说1stopt可以很好的解决非线性曲线拟合的参数初值敏感问题才打算学1stopt的,主要是不知道怎么用matlab解决参数初值敏感问题。我不可能买1stopt的,有没有高人帮我确定一下1stopt是不是可以解决带卷积的非线性拟合参数初值敏感问题,谢谢。
发表于 2007-12-19 15:29 | 显示全部楼层
呵呵,用正版的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-28 22:30 , Processed in 0.052240 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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