How can I convert an array to a matrix?
이전 댓글 표시
Hi,
I have an array as follow:
A = [127 77 107 148 30];
I want to convert this array as follows:
B = [127 0;77 0;107 0;148 30]
I mean, I want to split A array unequally or equally.
How can I do this?
Thanks.
댓글 수: 4
James Tursa
2023년 4월 5일
What is the rule for when to insert a 0?
Abdullah Türk
2023년 4월 5일
Image Analyst
2023년 4월 5일
편집: Image Analyst
2023년 4월 5일
Are you going to specify the number of columns to put into each row, like
columnsPerRow = [1; 6];
or
columnsPerRow = [1; 4; 2];
??? Otherwise how would we know? Is this your homework? Sounds like it.
Abdullah Türk
2023년 4월 5일
답변 (1개)
Something like this ?
A = [127 77 107 148 30];
B = [A(1:end-2).',zeros(numel(A)-2,1);A(end-1:end)]
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!