Assign multiple values to a cell
33 views (last 30 days)
Show older comments
I'm trying to assign three value stored in 2 different array to a single cell.
P=[1;2];
XY=[2,5; 4 ,6];
C represent my cell. The desired output is:
C{1,1}= [1,2,5];
C{2,1}= [2,4,6];
Is there a way to do that?
0 Comments
Accepted Answer
Chetan Bhavsar
on 6 Oct 2021
Edited: Chetan Bhavsar
on 6 Oct 2021
@Riccardo Tronconi Here you Go !
P=[1;2];
XY=[2,5; 4 ,6];
C= [P(:,:) XY(:,:)]
%OR
C=arrayfun(@(x) [P(x,:) XY(x,:)],P,'UniformOutput',false)
Please Click on "Accept this answer" If its fullfilled your Requirement.
C =
2×1 cell array
{[1 2 5]}
{[2 4 6]}
More Answers (0)
See Also
Categories
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!