What does it mean when I write this line PicName = CylinderFile(1).name
It is extracting the picture/figure of the cylinder. when I run it, it says Index exceeds array bounds. for this line.

3 commentaires

Stephen23
Stephen23 le 15 Oct 2018
Modifié(e) : Stephen23 le 15 Oct 2018
"What does it mean when I write this line PicName = CylinderFile(1).name"
Possibly the first element of the structure returned by dir, which would contain the name of a file or a folder. But this is just a guess, because you did not give us any context for that code.
"when I run it, it says Index exceeds array bounds. for this line."
Then I guess dir did not find any files/folders that matched the pattern you gave it.
Fahad Obaid
Fahad Obaid le 16 Oct 2018
Modifié(e) : Fahad Obaid le 16 Oct 2018
Thank you. You were right the structure returned by dir, and my question now about the parentheses it has 1 as a value. Should it have a name of the folder instead.
Stephen23
Stephen23 le 16 Oct 2018
Modifié(e) : Stephen23 le 16 Oct 2018
"You were right the structure returned by dir, and my question now about the parentheses it has 1 as a value. Should it have a name of the folder instead."
The structure returned by dir can be accessed using indexing, so what your code does is perfectly valud code: it accesses the first element of that structure. If there are no elements, then you will need to figure out why dir did not match anything.

Connectez-vous pour commenter.

Réponses (0)

Modifié(e) :

le 16 Oct 2018

Community Treasure Hunt

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

Start Hunting!

Translated by