Filter löschen
Filter löschen

How to use num2cell?

1 Ansicht (letzte 30 Tage)
Dixie Cross
Dixie Cross am 8 Apr. 2016
Bearbeitet: Matt J am 8 Apr. 2016
I'm trying to create a cell array. I'm using the below coding for the array but the third column contains data, which needs to be converted to a separate array to be seen. I'm not sure what I'm doing wrong.
production={'Ran k' 'Country/Region' [2014, 2013, 2012, 2011, 2010];
'2','China' [23722890,22116825,19271808,18418876,18264761];
'2','European Union',[16976883,16240989,16240476,17707126,17107350];
'3','United States',[11660699,11066432,10335765,8661535,7743093];
'4','Japan',[9774558,9630181,9943077,8398630,9628920];
'5','Germany',[5907548,5718222,5649260,6146948,5905985];
'6','South Korea',[4524932,4521429,4561766,4657094,4271741];
'7','India',[3365306,3054849,3001814,2681050,2342282];
'8','Brazil',[3364890,3712380,3402508,3407861,3381728];
'9','Spain',[2402978,2163338,1979179,2373329,2387900];
'10','Canada',[2393890,2379806,2463364,2135121,2068189]}
c=num2cell(production{:,3})

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 8 Apr. 2016
c=num2cell(cell2mat(production(:,3)))

Weitere Antworten (1)

Stalin Samuel
Stalin Samuel am 8 Apr. 2016
third column data is already in cell.So simply use the below
c = production(:,3)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by