Creación de objetos dinámicos en matlab
Publicado por Rene (1 intervención) el 12/11/2011 06:00:07
Saludos
Me he encontrado con un problema que no le encuentro solución por ningún lado en la web.
Lo que me interesa hacer es crear objetos con nombres dinámicos como es esto?
Tengo una clase de nombre persona.
Si se desea hacer un objeto de esta clase simplemente se agrega una variable x=persona();
pero si deseo hacer 10 personas lo único que e podido hacer hasta el momento es:
for persona=1 :10
strcat(p, persona) = persona();
end
Lo que me crea un objeto con 3 atributos dentro, el cual cada uno de ellos es un objeto con sus propiedades (algo raro no??)
también en intentado
for persona=1 :10
strcat(p, str2num(persona)) = persona();
end
pero aun no e podido encontrar solución, si alguien tienes alguna idea de como hacerlo lo agradecería mucho. Seguiré intentando veré si lo puedo resolver.
un saludo
Me he encontrado con un problema que no le encuentro solución por ningún lado en la web.
Lo que me interesa hacer es crear objetos con nombres dinámicos como es esto?
Tengo una clase de nombre persona.
Si se desea hacer un objeto de esta clase simplemente se agrega una variable x=persona();
pero si deseo hacer 10 personas lo único que e podido hacer hasta el momento es:
for persona=1 :10
strcat(p, persona) = persona();
end
Lo que me crea un objeto con 3 atributos dentro, el cual cada uno de ellos es un objeto con sus propiedades (algo raro no??)
también en intentado
for persona=1 :10
strcat(p, str2num(persona)) = persona();
end
pero aun no e podido encontrar solución, si alguien tienes alguna idea de como hacerlo lo agradecería mucho. Seguiré intentando veré si lo puedo resolver.
un saludo

Valora esta pregunta


0