how to add and to remove cell arrays?

7 vues (au cours des 30 derniers jours)
Audrey Mikari
Audrey Mikari le 13 Juil 2022
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]}

Réponses (3)

Image Analyst
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]

Voss
Voss le 13 Juil 2022
Properties = { ...
'Aluminium' 780; ...
'Steel' 30; ...
'Titanium' 430; ...
'Copper' 300; ...
'Wood' 900; ...
}
Properties = 5×2 cell array
{'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)
ans = 10×2 cell array
{'Aluminium'} {[780]} {'Steel' } {[ 30]} {'Titanium' } {[430]} {'Copper' } {[300]} {'Wood' } {[900]} {'Aluminium'} {[780]} {'Steel' } {[ 30]} {'Titanium' } {[430]} {'Copper' } {[300]} {'Wood' } {[900]}
% or possibly this
repelem(Properties,2,1)
ans = 10×2 cell array
{'Aluminium'} {[780]} {'Aluminium'} {[780]} {'Steel' } {[ 30]} {'Steel' } {[ 30]} {'Titanium' } {[430]} {'Titanium' } {[430]} {'Copper' } {[300]} {'Copper' } {[300]} {'Wood' } {[900]} {'Wood' } {[900]}
"how to extract line 2 and put it as line 6"
% (operating on the original cell array Properties now)
Properties(6,:) = Properties(2,:)
Properties = 6×2 cell array
{'Aluminium'} {[780]} {'Steel' } {[ 30]} {'Titanium' } {[430]} {'Copper' } {[300]} {'Wood' } {[900]} {'Steel' } {[ 30]}

Jash Kadu
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.

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!

Translated by