Simple rearrangement of matrix
1 view (last 30 days)
Show older comments
Jens Overgaard
on 4 Apr 2020
Commented: Sriram Tadavarty
on 5 Apr 2020
I want to rearrange a vector A= [1,2,3]' to a vector B=[1,1,2,2,3,3]
Here is what i tried so far:
A = [1,2,3]';
for i = 1:size(A,1)
B(i,:)=[A(i) ; A(i)];
end
B=B
Which outputs a not quite right answer...:
B =
1 1
2 2
3 3
Any help is aprriciated..
Jens
0 Comments
Accepted Answer
Sriram Tadavarty
on 4 Apr 2020
Hi Jens,
Small modification to what you have done would work, this doesn't require a for loop
A = [1,2,3]';
B = [A A];
B = reshape(B',1,[]);
Hope this helps.
Regards,
Sriram
2 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!