24小时热门版块排行榜    

查看: 768  |  回复: 7

银河外的孤星

银虫 (小有名气)

[求助] 这种函数如何拟合?

我这有两组数据:
一、x                                 y
     0.2501                        10.83
     0.3134                        12.76
     0.3764                        15.56
     0.4379                        19.30
二、x                                 y
     0.2501                        7.52
     0.3134                        9.14
     0.3764                        10.74
     0.4379                        12.22

如何把他们拟合成以下形式:y^α=x*56.8^α+(1-x)*3.01^α的形式。我主要是想知道组数据拟合后的α数值。
PS:我试过两边取对数,转化成线性方程进行拟合,不过拟合后误差非常大。
求各位帮帮忙!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

feixiaolin

荣誉版主 (文坛精英)

优秀版主

各项同除3.01^a,
y1^a = (y/3.01)^a =x*18.8704318936877^a + (1-x);

第一组:a=-4.68068937160472E-16;
第二组:a=4.91754469899525E-17;
2楼2015-02-24 15:35:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

_ZHK

新虫 (小有名气)

用matlab试试?

[ 发自小木虫客户端 ]
3楼2015-02-24 16:52:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

银河外的孤星

银虫 (小有名气)

引用回帖:
3楼: Originally posted by _ZHK at 2015-02-24 16:52:59
用matlab试试?

没用过matlab,能否大慨说一下方法。
4楼2015-02-24 17:58:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

银河外的孤星

银虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2015-02-24 15:35:32
各项同除3.01^a,
y1^a = (y/3.01)^a =x*18.8704318936877^a + (1-x);

第一组:a=-4.68068937160472E-16;
第二组:a=4.91754469899525E-17;

这个是用哪个软件拟合的?两边同除之后再怎么做?拟合的参数好小啊。
5楼2015-02-24 18:22:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

银河外的孤星

银虫 (小有名气)

急急急
6楼2015-02-25 08:51:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
5楼: Originally posted by 银河外的孤星 at 2015-02-24 18:22:47
这个是用哪个软件拟合的?两边同除之后再怎么做?拟合的参数好小啊。...

实际是a=0
y1^a = y1^0=1;
x*18.8704318936877^a + (1-x)=x + 1 - x =1;
7楼2015-02-25 09:25:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

_ZHK

新虫 (小有名气)

引用回帖:
4楼: Originally posted by 银河外的孤星 at 2015-02-24 17:58:54
没用过matlab,能否大慨说一下方法。...

好像可以在命令窗口输入cftool,调出拟合工具箱,具体步骤你就应该可以探究出来了。。

[ 发自小木虫客户端 ]
8楼2015-02-27 01:31:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 银河外的孤星 的主题更新
信息提示
请填处理意见