matrix manipulation, maybe repmat?
이전 댓글 표시
I have a huge matrix, just to make the case simple
Say I have a =
1 4 7 10
2 5 8 11
And I would like to get: a =
1 4 7 10
1 4 7 10
2 5 8 11
2 5 8 11
Is there a smart way of doing that(without loop)?
Thanks in advance!!
댓글 수: 2
Oleg Komarov
2011년 7월 13일
5000 * 4 * (8 bytes) = 0.152587891 megabytes: not so huge.
Zoe Zhang
2011년 7월 13일
채택된 답변
추가 답변 (1개)
bym
2011년 7월 13일
a =
1 4 7 10
2 5 8 11
>> b = a([1,1,2,2],:)
b =
1 4 7 10
1 4 7 10
2 5 8 11
2 5 8 11
댓글 수: 3
Zoe Zhang
2011년 7월 13일
Zoe Zhang
2011년 7월 13일
Andrei Bobrov
2011년 7월 14일
reshape(permute(a(:,:,[1 1]),[2 3 1]),[],4)'
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!