Matlab - Cambiar el nombre del resultado en un for

 
Vista:

Cambiar el nombre del resultado en un for

Publicado por Maria (1 intervención) el 28/12/2015 21:23:19
Hola, muy buenas.

Estoy intentando hacer que cada resultado de un for me salga con distinto nombre, de tal manera que pueda usar el resultado de cada "pasada" del bucle de manera independiente más adelante en el código

Un ejemplo es el siguiente:

for i = 1:10
a = i^2;
¿?......Aquí está la duda. Podria usarse algo como: [num2str(i),'a'] ??
end

La idea es que vaya nombrando a los resultados así:

a1 = 1
a2 = 4
a3 = 9
...
a10 = 100

Y luego poder usarlos para operar con ellos más adelante en el código.

¡Un saludo y gracias de antemano!.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Cambiar el nombre del resultado en un for

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 29/12/2015 02:43:51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
>> for i=1:10
    eval(strcat('a',num2str(i), '=i^2'));
end
 
a1 =
 
     1
 
 
a2 =
 
     4
 
 
a3 =
 
     9
 
 
a4 =
 
    16
 
 
a5 =
 
    25
 
 
a6 =
 
    36
 
 
a7 =
 
    49
 
 
a8 =
 
    64
 
 
a9 =
 
    81
 
 
a10 =
 
   100


Saludos .
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
[email protected]
Estimado Usuario, el correo es para servicios de cursos, asesoría y programación en Matlab.
Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar