How do you create an array with multiple rows in one line?
이전 댓글 표시
I'm struggling with something that seems like it should be very simple. I'm trying to create an array of 3x3 matrices. I see that I can do something like:
A = [1,2,3; 4,5,6; 7,8,9]
A(:,:,2) = [9,8,7; 6,5,4; 3,2,1]
How do I do that in one line? I thought that something like this would work:
A = [[1,2,3; 4,5,6; 7,8,9]; [9,8,7; 6,5,4; 3,2,1]]
But that creates a 6x3 matrix. And this creates a 3x6 matrix:
A = [[1,2,3; 4,5,6; 7,8,9] [9,8,7; 6,5,4; 3,2,1]]
I've tried other variations and read documentation, but am at a loss here. Any help would be appreciated. Thanks!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!