Programación Específica > Matlab

 Asignación dinámico de variables

(1/2) > >>

david7189:
Buenas, tengo un problema con un código que deseo implementar en Matlab.
Sucede que tengo una matriz de 1600x1200 y quiero que cada fila quede introducida en un vector diferente.
Pensaba hacerlo con un FOR pero no se cómo asignar un nombre diferente a cada variable (1600 variables).
Muchas gracias de antemano.

Geo:
No es posible lo que pretendes, para ello precisamente se crearon los vectores y matrices. ¿Por qué no te sirve usar una matriz y referirte a cada fila dentro de ella sin tener que pasar cada una a otro vector?

david7189:
tienes razón, lo hice como tu dijiste y funcionó perfectamente, lo que pasa es que aún soy muy principiante en el tema de Matlab.
Muchas Gracias

Geo:
Para eso existen sitios como este, para que aprendamos entre todos :).

jp clon:
este seria el comando

for n = 1:10
eval(['A',num2str(n),'=0']);
end

saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa