Matlab - Creación de objetos dinámicos en matlab

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder