Matlab - Guardar variable de un loop de for

 
Vista:
Imágen de perfil de Jordo
Val: 37
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Guardar variable de un loop de for

Publicado por Jordo (19 intervenciones) el 06/07/2021 01:59:12
Hola gente, Como puedo guardar la variable en un vector de los 3 ciclos for?

1
2
3
4
5
6
7
for i=1:1:20
    for j=1:1:i
        for k=1:1:j
            disp(i*j+k)
        end
    end
end

Lo que calcula el disp es lo que necesito guardar sin reemplazar el valor anterior. Intente poner

A=(i*j+k);

Pero el ciclo for reemplaza constantemente el valor.
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
sin imagen de perfil

Guardar variable de un loop de for

Publicado por damian (22 intervenciones) el 10/07/2021 06:43:11
Hola. Ejecutando esas líneas te va a tirar en la ventana de comandos todos los resultados pero no los guarda en ningún lado. Nose si te entiendo bien que debes guardar pero tenes que crear una cuarta variable y un vector en función de esa nueva variable. Sería así:

1
2
3
4
5
6
7
8
9
10
r=1;
 
for i=1:1:20
    for j=1:1:i
        for k=1:1:j
            A(r)=i*j+k;
            r=r+1;
        end
    end
end

La nueva variable es "r" y el vector sería "A". Lo que hace "r" es indicar en que posición de A queres ir guardando los resultados.
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