how to add and to remove cell arrays?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (3)
Image Analyst
le 13 Juil 2022
Modifié(e) : Image Analyst
le 13 Juil 2022
Try this, if ca is your cell array:
ca = [ca;ca]
0 commentaires
Voss
le 13 Juil 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 commentaires
Jash Kadu
le 13 Juil 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 commentaires
Voir également
Catégories
En savoir plus sur Language Fundamentals dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!