声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1370|回复: 8

[编程技巧] 两个自变量的线性方程参数识别问题

[复制链接]
发表于 2007-3-26 19:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
方程 为   z=a*x+b*y+c
已经测出对应的,x,y,z    10组数据
要求识别出参数 a,b,c,要求a,b,c正的
不知道哪位达人有好办法,谢谢
回复
分享到:

使用道具 举报

发表于 2007-3-27 00:18 | 显示全部楼层
可以考虑采用参数回归
发表于 2007-3-27 08:52 | 显示全部楼层
用1stOpt应该可以很容易解决。
 楼主| 发表于 2007-3-27 09:11 | 显示全部楼层
方程 为   z=a*x+b*y+c
已经测出对应的,x,y,z    10组数据
要求识别出参数 a,b,c,要求a,b,c正的
不知道哪位达人有好办法,谢谢
假设侧出的数据
x                y                   z
20.3        0.9        35.50022081
19.8        1.5        29.58351734
19        1.8        23.66681387
18.4        1.9        17.7501104
17.8        2.2        17.7501104
17.2        2.6        17.7501104
16.6        2.8        17.7501104
16.1        3.1        14.79175867
15.6        3.4        14.79175867
15.3        3.5        8.875055202
14.9        3.7        11.83340694
14.5        3.8        11.83340694
14        4        14.79175867
13.7        4.1        8.875055202
13.4        4.3        8.875055202
怎么弄?谢谢
发表于 2007-3-27 17:31 | 显示全部楼层
a                  -0.996873538577896
b                  -8.72381575819077
c                  58.7070420673225
发表于 2007-3-28 09:34 | 显示全部楼层

用 regress回归

用 regress回归
发表于 2007-3-28 10:23 | 显示全部楼层
这本就是一道相当简单的多元线性回归问题,
多情清秋先生已经提示了用回归,自己稍微动动手就可以了.
对于"要求a,b,c是正的",你可以先自己回归一下试试,
如果不行,再来讨论.

[ 本帖最后由 xjzuo 于 2007-3-28 10:25 编辑 ]
发表于 2007-3-28 13:49 | 显示全部楼层
如果要求参数都是正的,那就下面这组:

a=1.06660197210244
b=0
c=0
 楼主| 发表于 2007-4-2 10:04 | 显示全部楼层
谢谢各位啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 19:26 , Processed in 0.063416 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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