24小时热门版块排行榜    

查看: 649  |  回复: 2

好好学术范

银虫 (小有名气)

[求助] 拟合求助 分段拟合求助 1stOpt 已有1人参与

求助:
分段拟合
for i=1:399
   
    if x(i)>=x(i+1)  %单调递减
        Y=(b1+((x-a1)./(p(1)*(1+b1/p(2))-(x-a1))).*(p(2)+b1));
    if i=
        
    elseif x(i)<=x(i+1)   %单调递增
        Y=(b2+((x-a2)./(p(1)*(1-b2/p(2))+(x-a2))).*(p(2)-b2));
    end
end

利用附件中数据(x为第一列,y为第二列)拟合p(1)和p(2);其中p(1)为0~1,经验估计不应大于0.5;p(2)为0~5;matlab中效果非常不理想

好急,求助~感谢!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 1-1.txt
  • 2018-03-29 06:26:00, 10.11 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

好好学术范

银虫 (小有名气)

忘记重要参数,其中a1=1,b1=4.8379;  a2=-1,  b2=-4.4996
2楼2018-03-29 06:31:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipenggg

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
没有约束:
p1=2.52055019781412
p2=19.2472581264807


有约束:
p1: 0.285436186291096
p2: 5

可以自己画图看看
一团和气
3楼2018-03-30 15:22:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 好好学术范 的主题更新
信息提示
请填处理意见