Same number of columns, but getting "Dimensions of arrays being concatenated are not consistent" error
조회 수: 1 (최근 30일)
이전 댓글 표시
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/526289/image.png)
The two arrays I'm trying to concatenate are both of column size 1, so why am I unable to horzcat them?
댓글 수: 0
답변 (1개)
Waseem AL Aqqad
2021년 2월 21일
편집: Waseem AL Aqqad
2021년 2월 21일
Hi Liam,
Your two arrays should have the same number of rows when you use horzcat.
d=[1;2;3;4;5;6;7];
f=[3;4;5;6;7;8;9];
horzcat(d,f)
Here is another example where f and d have different no. of columns but same no. of rows
f=[4 5;4 5;6 7;7 8;3 2;3 4;6 7];
d=[1;2;3;4;5;6;7];
horzcat(d,f)
댓글 수: 2
Waseem AL Aqqad
2021년 2월 21일
편집: Waseem AL Aqqad
2021년 2월 21일
Is it fine if we use vertcat?
y=ones(256,1);
y1=zeros(22,1);
[y;y1]; % or vertcat(y,y1);
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!