how to add and to remove cell arrays?
1 view (last 30 days)
Show older comments
how to repeat thse cell arrays and make it 10*2 cell arrays ? and how to extract line 2 and put it as line 6
Properties = 5×2 cell array
{'Aluminium'} {[ 780]}
{'Steel' } {[ 30]}
{'Titanium' } {[430]}
{'Copper' } {[ 300]}
{'Wood' } {[ 900]}
0 Comments
Answers (3)
Image Analyst
on 13 Jul 2022
Edited: Image Analyst
on 13 Jul 2022
Try this, if ca is your cell array:
ca = [ca;ca]
0 Comments
Voss
on 13 Jul 2022
Properties = { ...
'Aluminium' 780; ...
'Steel' 30; ...
'Titanium' 430; ...
'Copper' 300; ...
'Wood' 900; ...
}
"how to repeat thse cell arrays and make it 10*2 cell arrays ?"
% maybe this
repmat(Properties,2,1)
% or possibly this
repelem(Properties,2,1)
"how to extract line 2 and put it as line 6"
% (operating on the original cell array Properties now)
Properties(6,:) = Properties(2,:)
0 Comments
Jash Kadu
on 13 Jul 2022
Hi!
To generate properties Run in the command window:
Properties = {'Aluminium', 780 ; 'Steel' , 30; 'Titanium' , 430; 'Copper', 300; 'Wood' , 900}
To make it a 10x2 cell array just run
a = cat(1,Properties, Properties)
PFA the attached screenshot.
Also check the concatenate array documentation to learn more : https://www.mathworks.com/help/matlab/ref/double.cat.html#mw_43eb23a4-8e47-434a-a0ce-36c64539934a
0 Comments
See Also
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!