How can I put data into a Cell

2 次查看(过去 30 天)
Anne
Anne 2017-3-23
评论: dpb 2017-3-25
I have a cell Name = {} And i need to make a list of names using a loop. How do I do this without overwriting ? Thanks

回答(2 个)

Adam
Adam 2017-3-23
编辑:Adam 2017-3-23
for n = 1:numNames
Name{n} = getYourNameFromSomewhere( n );
end
Doing it in a loop implies your names are somewhere where you can assign them without needing to hard code them. Whether that is the case or not I don't know so the above is kind of pseudo-code
  3 个评论
dpb
dpb 2017-3-25
[ Anne's Answer moved to comment as is followup ?-- dpb]
thank You. But i get a lot of [] [] [] []
dpb
dpb 2017-3-25
"Show your work!" We can't debug what we can't see...need the code you used and a sample of the data you tried to assign.

请先登录,再进行评论。


Anne
Anne 2017-3-23
thank You. But i get a lot of [] [] [] []
  1 个评论
Adam
Adam 2017-3-23
Well, it depends entirely on how you get hold of all your names in a loop. Using Jan's code to initialise the array that is what you will start with. If your code in the for loop fails to assign anything then you will end up with that still too.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by