Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Call several handles with the same name

1 Ansicht (letzte 30 Tage)
Birch
Birch am 8 Sep. 2017
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I need a bit of help. I have 40 handels called handles.rgb1-handles.rgb40. Is it possible to call all of them without calling them one at the time?
  1 Kommentar
Stephen23
Stephen23 am 8 Sep. 2017
Bearbeitet: Stephen23 am 8 Sep. 2017
Next time use a non-scalar structure rather then putting an index into the fieldnames. Then your code will be a lot simpler.

Antworten (1)

OCDER
OCDER am 8 Sep. 2017
Bearbeitet: OCDER am 8 Sep. 2017
I think dynamic field names are what you want to use.
for j = 1:40
ThisHandle = handles.(['rgb' num2str(j)]); %Use dynamic field names
%Do something with ThisHandle
end

Diese Frage ist geschlossen.

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by