- 在线时间
- 118 小时
- 最后登录
- 2013-2-4
- 注册时间
- 2010-11-20
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 1189 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 429
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 144
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 6
TA的每日心情 | 开心 2013-2-4 16:37 |
---|
签到天数: 89 天 [LV.6]常住居民II
 群组: 数学建模 群组: LINGO 群组: 数学建模培训课堂1 群组: Matlab讨论组 群组: 2011年第一期数学建模 |
本帖最后由 长大幸福 于 2011-4-30 16:36 编辑
请问各位高手如下代码中的a=beta0(1)和b=beta0(2)怎么理解,还有beta0=[0.50 -0.03 -0.60 0.01 -0.02 0.35]中的数据0.50 -0.03 -0.60 0.01 -0.02 0.35都是怎么来的,有什么作用?小弟新手,先谢谢了!
对回归模型建立M文件
model.mfunction yy = model(beta0,x)
a=beta0(1);
b=beta0(2);
c=beta0(3);
d=beta0(4);
e=beta0(5);
f=beta0(6);
x1=X(:,1);
x2=X(:,2);
x3=X(:,3);
x4=X(:,4);
x5=X(:,5);
x6=X(:,6);
yy=a*x1+b*x2+c*x3+d*x4+e*x5+f*x6;
主程序如下:
X=[598.0 349.0 461.0 57482.0 20729.0 44.0
586.0 455.0 475.0 58796.0 21364.0 89.0
707.0 520.0 491.0 60266.0 21832.0 97.0
737.0 558.0 529.0 61465.0 22328.0 98.0
825.0 715.0 556.0 62828.0 23018.0 150.0
837.0 798.0 575.0 64653.0 23711.0 139.0];
y=[184.0 216.0 248.0 254.0 268.0 268.0 ]';
beta0=[0.50 -0.03 -0.60 0.01 -0.02 0.35];
betafit=nlinfit(X,y,'model',beta0)
|
zan
|