Matlab - Nombrar variables en base a una iteración

 
Vista:
sin imagen de perfil
Val: 54
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Nombrar variables en base a una iteración

Publicado por Milena (30 intervenciones) el 28/02/2020 23:14:15
Hola, quiero saber si es posible por ejemplo, tengo un ciclo for de 1 hasta 4
y dentro hay una operación, pero quiero que cada que incremente el valor de la condición, este sea el nombre de la variable..
Por ejemplo..
1
2
3
4
A=[1 2 3 4]
for i=1:4
Res(i)=A(i)^2
end

Pero en lugar de que
1
Res = [1     4     9    16]
tener:
1
2
3
4
Res1=1
Res2=4
Res3=9
Res4=16

se puede hacer?
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

Nombrar variables en base a una iteración

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 29/02/2020 00:02:05
1
2
3
4
5
A=[1 2 3 4]
for i=1:4
    a=A(i)^2;
eval([['Res',num2str(i)],'=a'])
end

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
A =
 
     1     2     3     4
 
 
Res1 =
 
     1
 
 
Res2 =
 
     4
 
 
Res3 =
 
     9
 
 
Res4 =
 
    16


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab
[email protected]


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 54
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Nombrar variables en base a una iteración

Publicado por Milena (30 intervenciones) el 01/03/2020 14:51:16
Muchisimas gracias, funciona perfecto!
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