全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1808 3
2012-06-04
>> A=[3.53 1 1.79 3.40 8.29
4.81 1 1.79 3.40 8.41
5.08 1 1.79 3.40 8.52
5.02 1 1.79 3.40 8.61
5.22 1 1.79 3.40 8.70
5.11 1 1.79 3.78 8.29
4.91 1 1.79 3.78 8.41
3.95 1 1.79 3.78 8.52
4.51 1 1.79 3.78 8.61
4.85 1 1.79 3.78 8.70
4.86 1 1.79 4.19 8.29
4.89 1 1.79 4.19 8.41
4.98 1 1.79 4.19 8.52
4.98 1 1.79 4.19 8.61
4.95 1 1.79 4.19 8.70
4.87 1 1.79 4.52 8.29
5.03 1 1.79 4.52 8.41
5.06 1 1.79 4.52 8.52
4.87 1 1.79 4.52 8.61
5.08 1 1.79 4.52 8.70
5.03 1 1.79 4.79 8.29
4.74 1 1.79 4.79 8.41
5.07 1 1.79 4.79 8.52
4.89 1 1.79 4.79 8.61
4.79 1 1.79 4.79 8.70
3.59 1 1.39 3.40 8.29
4.01 1 1.39 3.78 8.29
4.23 1 1.39 4.19 8.29
3.48 1 1.39 4.52 8.29
4.37 1 1.39 4.79 8.29
4.34 1 1.39 3.40 8.70
4.64 1 1.39 3.78 8.70
4.60 1 1.39 4.19 8.70
4.60 11.39 4.52 8.70
4.67 1 1.39 4.79 8.70]
Y=A(:,1),x=A(:,2:5)
X=[ones(35,1) x];
B=REGRESS(Y,X, alpha)
e=B(1),f=B(2),g=B(3),h=B(4)
[b,bint,r,rint,stats]=regress(Y,X)
b,bint,stats
??? Error using ==> vertcat
All rows in the bracketed expression must have the same
number of columns.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-6-7 22:10:29
X=[ones(35,1) x];
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-6-7 22:12:36
不明白这句,你的错误的意思是,矩阵列或行不对。
可以考虑这样改。
[num,junk]=size(X);
X=[ones(num,1) X];

这样就确保你后面的 ones 的函数和X的一致,免得你设置为 35,其他数字导致的错误。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-8-30 19:31:28
把逗号用空格代替,你的书写方式有误,matlab识别不了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群