Matlab - Graficar valores máximos de una serie periódica aleatoria.

 
Vista:
sin imagen de perfil
Val: 352
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Graficar valores máximos de una serie periódica aleatoria.

Publicado por Ricardo (218 intervenciones) el 02/07/2018 22:24:22
Hola buenas tardes.

Tengo el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
clc; clear; close all;  format short
 
gen=10;
C=[];
for wl=1:gen
 
    A=rand(3,3);
    B=max(A(:));
    C=[C;B]
 
end


Este código me da el valor máximo de la matriz A en cada generación, en este caso tenemos 10 generaciones por lo tanto me entrega diez valores, digamos;
0.8673
0.9116
0.9991
0.9752
0.8548
0.9332
0.8990
0.8965
0.9996
0.9998
Lo que quiero hacer y no lo he logrado es tomar el primer valor 0.8673 y como el segundo valor es mayor que el anterior tomare los dos valores 0.8673, 0.9116 y el tercer valor es mayor que el segundo tomare los tres valores 0.8673, 0.9116, 0.9991 como el cuarto valor es menor que el tercero no tomare el valor y me quedo con 0.9991 y tendré los valores 0.8673, 0.9116, 0.9991, 0.9991 y así sucesivamente al final tendré los valores para graficar.

gen___valores
1____ 0.8673
2 ____ 0.9116
3 ____ 0.9991
4 ____ 0.9991
5 ____ 0.9991
6 ____ 0.9991
7 ____ 0.9991
8 ____ 0.9991
9 ____ 0.9996
10 ___ 0.9998

Espero me haya explicado bien y me entiendan.
Saludos y gracias.
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
Val: 78
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Graficar valores máximos de una serie periódica aleatoria.

Publicado por Emmanuel (31 intervenciones) el 03/07/2018 17:52:44
Espero te sirva:

1
2
3
4
5
6
7
8
9
10
11
12
gen=10;
C=[];
A=rand(3,3);
B=max(A(:));
C=[C;B];
for wl=2:gen
 
    A=rand(3,3);
    B=max(max(A(:),max(C(:))));
    C=[C;B];
 
end
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: 352
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Graficar valores máximos de una serie periódica aleatoria.

Publicado por Ricardo (218 intervenciones) el 03/07/2018 21:47:56
Muchas gracias
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