matlab中报错Error using horzcat:CAT arguments dimensions are not consistent为什么?

求大神帮忙!!!刚刚接触matlab,还不太懂,做了一个回归分析,x1=[1;1;1;1;1;1;1;1;1;1;1;1;]';x2=[1;1;2;2;1;1;2;2;1... 求大神帮忙!!! 刚刚接触matlab,还不太懂,做了一个回归分析,
x1=[1;1;1;1;
1;1;1;1;
1;1;1;1;]';
x2=[1;1;2;2;
1;1;2;2;
1;1;2;2;]';
x3=[1;2;1;2;
1;2;1;2;
1;2;1;2;]';
y=[34.856; 32.588; 30.106; 34.818;
29.77; 27.94; 28.208; 32.088;
31.818; 32.686; 30.448; 31.666;]';
X=[ones(13,1),x1,x2,x3];
[b,bint,r,rint]=regress(Y,X)
报错 Error using horzcat
CAT arguments dimensions are not consistent.
这个是什么原因啊?
展开
 我来答
百度网友7d7ebc3
2015-05-02 · TA获得超过531个赞
知道小有建树答主
回答量:630
采纳率:50%
帮助的人:606万
展开全部
错误显示你的矩阵连接的时候变量不一致,你的X矩阵连接的时候,里面几个矩阵的维度不一样,改成一样的就好了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式