24小时热门版块排行榜    

查看: 521  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

bbswen

新虫 (初入文坛)

[交流] 1stopt共享数据拟合 已有1人参与

SharedModel;
Variable x,y(1:5);
Function  y1 = 125*7.89*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y2 = 112*7.89*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y3 = 82*7.89*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y4 = 70*7.89*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y5 = 125*10.2*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);

Data;
//x y1 y2 y3 y4 y5
1.5        2.02        1.91        1.63        1.51                2.2
2        1.83        1.73        1.48        1.37                2.01
4        1.46        1.38        1.18        1.09                1.63
6        1.27        1.2        1.03        0.95                1.42
8        1.15        1.09        0.93        0.86                1.29
10        1.07        1.01        0.87        0.8                1.2
12        1        0.95        0.81        0.75                1.13
//////////////////////////////////////////////////
最近拟合一个公式,每次拟合后的y1的重合度很高,其它y值偏差就很大,哪里需要改善。可以使得y1-y5比较均衡。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bbswen

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by lipenggg at 2015-11-27 11:58:19
公式里都有(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5) ,等于是一个公式前面有不同的系数,数据与公式不匹配是不可能拟合好的。可以试试下面的公式,每组曲线都能拟合的很好,但是可能不符合你的要求。         
          ...

这个数据出来了,相当于设置了5条曲线,和我所需要的数据之间的关系还是不能确定。有没有什么好的方法,可以让曲线均衡一点,都整体差不多,而不是一条好的很,一条差的很,
3楼2015-11-27 14:00:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

lipenggg

专家顾问 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
公式里都有(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5) ,等于是一个公式前面有不同的系数,数据与公式不匹配是不可能拟合好的。可以试试下面的公式,每组曲线都能拟合的很好,但是可能不符合你的要求。         
          y1 = a*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y2 = b*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y3 = c*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
          y4 = d*(p1+p2*x+p3*x^2+p4*x^3+p5/x^1.5);
一团和气
2楼2015-11-27 11:58:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见