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:
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.
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


0