how to add and to remove cell arrays?
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
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 Kommentare
Antworten (3)
  Image Analyst
      
      
 am 13 Jul. 2022
        
      Bearbeitet: Image Analyst
      
      
 am 13 Jul. 2022
  
      Try this, if ca is your cell array:
ca = [ca;ca]
0 Kommentare
  Voss
      
      
 am 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 Kommentare
  Jash Kadu
      
 am 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 Kommentare
Siehe auch
Kategorien
				Mehr zu Language Fundamentals finden Sie in Help Center und File Exchange
			
	Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



