100=a*(b+0)^c13.27=a*(b+15)^c10.1059=a*(b+30)^c,怎么解出a,b,c就是说

a1a142022-10-04 11:39:541条回答

100=a*(b+0)^c
13.27=a*(b+15)^c
10.1059=a*(b+30)^c,怎么解出a,b,c
就是说y=a*(b+x)^c,已知x,y怎么求出来a,c

已提交,审核后显示!提交回复

共1条回复
zxh7027410 共回答了23个问题 | 采纳率91.3%
给出一组(X,Y)的值(x1,y1;x2,y2:.;xn,yn),用函数:
Y = a (b + X)^c (1)
拟合给定数据,使误差:
Q=Σ(i=1->n) [yi-a(b+xi)^c]^2 (2)
最小,并求出a、b、c的值.为此导出三个方程:
∂Q/∂a = 0 (3)
∂Q/∂b = 0 (4)
∂Q/∂c = 0 (5)
根据(3)(4)(5)解出a、b、c.
本题中:xi 0 15 30
yi 100 13.27 10.1059
n = 3
将(3)(4)(5)具体化,得到有三个未知数a、b、c的非线性方程.
可以解出abc.但估计解出它们不一定很容易!可采用近似解法.
这里只给出一种方法,没去具体求解.
1年前

相关推荐