登录论坛

查看完整版本 : [求助]用MATLAB解决非线性问题


shuihefeng
2008-04-24, 14:49
已知数学模型为Q=k1*(P-d^k3)^k2

且已知p,d,Q多组数据.怎么能求出系数k1,k2,k3的值?

试验编号 压力p MPa 喷嘴直径md 吸气量Q

1 0.22 0.02 44.95

2 0.2 0.02 42.61

3 0.18 0.02 38.60

4 0.16 0.02 35.28

5 0.15 0.02 34.19

6 0.14 0.02 32.49

7 0.12 0.02 31.25

8 0.1 0.02 28.04

9 0.08 0.02 19.07

10 0.06 0.02 13.50

11 0.05 0.02 10.13

12 0.04 0.02 7.39

13 0.147 0.025 29.04

14 0.14 0.025 27.8

15 0.12 0.025 24.88

16 0.1 0.025 21.03

17 0.08 0.025 17.54

slgu
2008-04-25, 23:43
[k1, k2, k3]= [ 124.899979, .613898557, .879510231]
R^2 =.973757