游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6130|回复: 8

[讨论] 问个小问题,有兴趣的同志麻烦解答一下

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-10-24 16:36:00 | 显示全部楼层 |阅读模式
f(x) = b + a * x ^ n

已知 f(X1) = Y1 ;  f(X2) = Y2 ; f(X3) = Y3 ;……;  f(Xk) = Yk  

反推 a b n ....  [em23]

0

主题

145

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2006-10-24 17:34:00 | 显示全部楼层

Re:问个小问题,有兴趣的同志麻烦解答一下

y1-y2=a*(x1^n-x2^n)
y1-y3=a*(x1^n-x3^n)
(y1-y2)/(y1-y3)=(x1^n-x2^n)/(x1^n-x3^n)
解出n
带入y1-y2=a*(x1^n-x2^n)解出a
带入 b + a * x ^ n解出b

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2006-10-24 17:36:00 | 显示全部楼层

Re: Re:问个小问题,有兴趣的同志麻烦解答一下

lhy2: Re:问个小问题,有兴趣的同志麻烦解答一下

y1-y2=a*(x1^n-x2^n)
y1-y3=a*(x1^n-x3^n)
(y1-y2)/(y1-y3)=(x1^n-x2^n)/(x1^n-x3^n)
解出n
带入y1-y2=...


我也是这么想的,但是实际操作起来,求解N的一步会比较痛苦

0

主题

145

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2006-10-24 17:44:00 | 显示全部楼层

Re:问个小问题,有兴趣的同志麻烦解答一下

这就看x1的取值了:
如果是0,一切就ok了;如果是1,也八九不离十了。

49

主题

1388

帖子

1432

积分

金牌会员

Rank: 6Rank: 6

积分
1432
发表于 2006-10-26 21:54:00 | 显示全部楼层

Re: 问个小问题,有兴趣的同志麻烦解答一下

shengkz: 问个小问题,有兴趣的同志麻烦解答一下

f(x) = b + a * x ^ n

已知 f(X1) = Y1 ;  f(X2) = Y2 ; f(X3) = Y3 ;……;  f(Xk) = Yk  

反推 a b ...

应该可以用数值分析的插值法

使用插值法需要注意的是:K=n+1把,好象是 1 阶需要2个数据,2阶需要3个数据、、、、、

多阶计算可能需要一些工具,处理矩阵比较方便的,比如matlab之类。

那个插值法,我也不熟,也是看到163的2007年校园招聘会的要求之一后搜索的,看过插值法后,发现原来163是想招数值分析的硕士 分析其他公司的公式的^_^||~~~

8

主题

267

帖子

277

积分

中级会员

Rank: 3Rank: 3

积分
277
发表于 2007-9-17 16:00:00 | 显示全部楼层

Re:问个小问题,有兴趣的同志麻烦解答一下

lgy = lga +nlgx
应该是这样没记错吧?

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2009-10-4 14:48:00 | 显示全部楼层

Re: 问个小问题,有兴趣的同志麻烦解答一下

回复楼上的

确实错了
log Y=log(a+x^n)不等于 log a + n logx


log a + n logx =log(ax^n)

15

主题

207

帖子

283

积分

中级会员

Rank: 3Rank: 3

积分
283
发表于 2009-10-4 17:58:00 | 显示全部楼层

Re:问个小问题,有兴趣的同志麻烦解答一下

这坟挖得....哈哈

话说3楼谈到的求解n这一步比较痛苦,其实还不算多疼,用最常用的newton's method可以很容易求得相当精确的值。问题一般出在所要拟合的数据多半有误差,所以需要最小二乘的办法求解最佳值,用共轭梯度法或者最速降落法等经典数值算法都能得到近似结果。

实际运用中,如果不需要那么精确,或者嫌经典算法麻烦,可以随便找几个值算下n,如果算得的n不一致,求它们的平均值即可

11

主题

903

帖子

914

积分

高级会员

Rank: 4

积分
914
发表于 2009-10-9 01:03:00 | 显示全部楼层

Re:问个小问题,有兴趣的同志麻烦解答一下

excel,图表,公式拟合
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-7 13:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表