24小时热门版块排行榜    

查看: 1911  |  回复: 18

liuhui00

木虫 (小有名气)

送红花一朵
引用回帖:
10楼: Originally posted by 独孤神宇 at 2019-04-16 14:17:12
5.5版本  4参数限制  试用版:
http://muchong.com/t-8050245-1...

谢谢!
11楼2019-04-16 14:40:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhui00

木虫 (小有名气)

引用回帖:
10楼: Originally posted by 独孤神宇 at 2019-04-16 14:17:12
5.5版本  4参数限制  试用版:
http://muchong.com/t-8050245-1...

试用了,怎么只用四个参数还是提醒说,不能超过四个。请问为何啊?
12楼2019-04-16 16:07:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

数值计算
13楼2019-04-16 16:31:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhui00

木虫 (小有名气)

好像有问题嘛,不能超过3个参数,四个参数就不行。
14楼2019-04-17 07:11:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waterque

金虫 (正式写手)

★ ★
独孤神宇: 金币+2, 鼓励交流 2019-04-24 21:35:37
origin 可以进行隐函数拟合,不过确实初始条件很重要,如果初始条件离真实值太远,拟合无法收敛得不到合理的拟合结果。

拟合时,新建函数,Function model选择implicit, 最后的function body: f = (....) - y。 并要设置合适的初始值,如A2 设为0,其余设为-1,最后可以得到比较合理的拟合结果。

如origin给出的结果为:
A1: -0.229
A2: -0.002
A3: -1.902
A4:-0.032
A5: -1.433

每次拟合可能会有一些偏差,但在便准差范围内, 亦可以上面的结果作为初始值进一步拟合。

» 本帖已获得的红花(最新10朵)

行自己的路:waterque@hotmail.com
15楼2019-04-17 10:32:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

分别将6#1stOpt和15#Origin得出的参数值代入原公式,再将x系列值依次代入通过解方程的方式求解出对应的y值,再与原y值求出差值的平方和(最小二乘):
1stOpt残差平方和:0.525259722751199
Origin残差平方和:2.81693469470521

理论上越小越好。
16楼2019-04-17 14:44:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhui00

木虫 (小有名气)

送红花一朵
引用回帖:
15楼: Originally posted by waterque at 2019-04-17 10:32:09
origin 可以进行隐函数拟合,不过确实初始条件很重要,如果初始条件离真实值太远,拟合无法收敛得不到合理的拟合结果。

拟合时,新建函数,Function model选择implicit, 最后的function body: f = (....) - y。 ...

谢谢!
但是A1----A2 都须大于0.
麻烦再能拟合吗?
17楼2019-04-18 14:59:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuhui00

木虫 (小有名气)

引用回帖:
15楼: Originally posted by waterque at 2019-04-17 10:32:09
origin 可以进行隐函数拟合,不过确实初始条件很重要,如果初始条件离真实值太远,拟合无法收敛得不到合理的拟合结果。

拟合时,新建函数,Function model选择implicit, 最后的function body: f = (....) - y。 ...

请问 f = (....) - y。也就是说,右边的隐函数要加上-y 是吗?
18楼2019-04-19 13:16:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waterque

金虫 (正式写手)

引用回帖:
18楼: Originally posted by liuhui00 at 2019-04-19 13:16:50
请问 f = (....) - y。也就是说,右边的隐函数要加上-y 是吗?...

是的,隐函数的方程实际上是f(x, y) = 0. 如果有A1,A2>0的限制条件,可以拟合出一套参数:
A1: 1.03792
A2: 0.02539
A3: -100.7846
A4: -8.85806E-6
A5: 0.20104

你可以以这些参数作为初始值,进一步拟合,并要结合各个参数本身的含义做出是否合理拟合的判断
行自己的路:waterque@hotmail.com
19楼2019-04-21 18:53:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liuhui00 的主题更新
信息提示
请填处理意见