求大神用高版本1stopt代跑数据
1stopt吧
全部回复
仅看楼主
level 1
贴了两个方程,七组数据,想每组分别拟合一下,万分感谢
1、 y=(m+a*f+a*b*f^2)*x,
z=f+(a*x*f+2*a*b*x*f^2) 求解a,b,m
代码如下:
Variable x,y,z;
Parameter m,a,b;
ParVariable f;
SharedModel;
Function y=(m+a*f+a*b*f^2)*x;
z=f+(a*x*f+2*a*b*x*f^2);
2、 y=(m+a*f)*x+2*a*c*x^2,
z=f+(a*x*f+a*c*x^2*f) 求解a,c,m
代码如下:
Variable x,y,z;
Parameter m,a,c;
ParVariable f;
SharedModel;
Function y=(m+a*f)*x+2*a*c*x^2;
z=f+(a*x*f+a*c*x^2*f);
数据如下:
第1组
x y z
3.92648 2.98637 2.29
3.06212 3.85074 5.73
2.34652 4.56633 11.47
2.08399 4.82886 16.05
2.07832 4.83453 22.93
1.28502 5.58987 55.33
1.43171 5.44318 114.65
第2组
x y z
8.23623 5.13038 2.29
6.93166 6.43495 5.73
5.55482 7.81179 11.47
4.2852 9.08141 16.05
4.01852 9.34809 22.93
2.65203 10.51703 55.33
2.72974 10.43933 114.65
第3组
x y z
11.78061 7.87055 2.29
10.29386 9.3573 5.73
8.46186 11.18931 11.47
7.31301 12.33816 16.05
6.71401 12.93716 22.93
4.89321 14.49517 55.33
4.17916 15.20922 114.65
第4组
x y z
16.35863 9.7678 2.29
14.13308 11.99335 5.73
12.01141 14.11503 11.47
10.51321 15.61323 16.05
8.69419 17.43225 22.93
5.34709 20.67429 55.33
5.84715 20.17422 114.65
第5组
x y z
18.44766 14.56302 2.29
18.11547 14.89521 5.73
14.54298 18.4677 11.47
13.38305 19.62764 16.05
10.66632 22.34437 22.93
8.15326 24.11838 55.33
6.8794 25.39224 114.65
第6组
x y z
23.52107 16.51394 2.29
20.65016 19.38484 5.73
19.2706 20.7644 11.47
15.92502 24.10999 16.05
15.14646 24.88855 22.93
9.96004 29.18386 55.33
7.91343 31.23047 114.65
第7组
x y z
25.93184 20.37377 2.29
25.13946 21.16615 5.73
19.91733 26.38828 11.47
19.31365 26.99196 16.05
17.82344 28.48217 22.93
11.73991 34.58289 55.33
10.48002 35.84278 114.65
2019年01月05日 01点01分 1
1