how can I tell MATLAB to add a NaN if the size of concatenation is not consistent?
조회 수: 3 (최근 30일)
이전 댓글 표시
Lets say I have two matrices: A = [2,2;3;3] and B = [4,4,4;5,5,5]
I was trying to concatnate them by doing: C = [A; B]
But MATLAB threw an error saying that the dimensions are not consistent.
Now whats an easy way to fix this? The result that I would like from the example I gave previously is: C = [2,2,NaN; 3,3,NaN; 4,4,4; 5,5,5]
댓글 수: 1
Florian Rössing
2023년 1월 18일
You could write your own function that does length matching before concatenating. Appart from that, no Idea
채택된 답변
Dyuman Joshi
2023년 1월 18일
A = [2,2;3,3];
B = [4,4,4;5,5,5];
A=padarray(A,[0 1],nan,'post')
C=[A;B]
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!