How do I name figures in for loops.

33 visualizaciones (últimos 30 días)
Fadi Lama
Fadi Lama el 28 de Nov. de 2020
Comentada: Fadi Lama el 28 de Nov. de 2020
My for loop is i=1:10 in which 10 plots wre produced at 10 different locations. I would like to name the figures as 'location i' where i is 1,2,3,...10 but without having to name each figure individually. Is there a function to do this?

Respuestas (1)

Walter Roberson
Walter Roberson el 28 de Nov. de 2020
for i = 1 : 2
fig(i) = figure('name', sprintf('location %d', i));
end
fig(1).Name
ans = 'location 1'
fig(2).Name
ans = 'location 2'

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by