Cell Arrays and loops

1 vue (au cours des 30 derniers jours)
Liz
Liz le 14 Déc 2020
Commenté : James Tursa le 14 Déc 2020
The question is:
Write a script which first defines a cell array of directory names and then uses the command mkdir in a loop to create these directories.
I'm aware that mkdir makes a new directory, I just don't know how to firstly define a cell array of directory names and then use a loop, which I assume is a for loop.

Réponse acceptée

James Tursa
James Tursa le 14 Déc 2020
Modifié(e) : James Tursa le 14 Déc 2020
A cell array uses the curly braces. E.g.,
MyNames = {'ThisName','ThatName','OtherName'};
The number of elements is simply numel(MyNames).
Each element is addressed using the curly braces also. E.g., MyNames{1}, MyNames{2}, etc.
  4 commentaires
Liz
Liz le 14 Déc 2020
I need to create the directories using mkdir. I feel as though I am overcomplicating this!
James Tursa
James Tursa le 14 Déc 2020
If the index variable is k like I have above, then MyNames{k} is the name. Use that in your loop.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by