Matlab - Arreglos Unidimensionales

 
Vista:

Arreglos Unidimensionales

Publicado por Eduardo (2 intervenciones) el 08/11/2019 02:40:55
Necesito sacar la posicion del valor maximo y el valor minimo de los valores de un vector con ciclos(for, while, if)
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 JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Arreglos Unidimensionales

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 08/11/2019 02:51:25
1
2
3
4
5
6
7
8
9
10
11
12
13
vectorejemplo=[4 51 6 3 9 1 2];
maximo=-inf;
minimo=inf;
for k=1:numel(vectorejemplo)
if vectorejemplo(k)<minimo
minimo=vectorejemplo(k);
end
if vectorejemplo(k)>maximo
maximo=vectorejemplo(k);
end
end
disp(['Máximo= ' num2str(maximo)])
disp(['Mínimo= ' num2str(minimo)])
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

Arreglos Unidimensionales

Publicado por Eduardo (2 intervenciones) el 08/11/2019 03:09:32
Buenas, gracias por el programa aunque lo que necesitaba era saber como poner que posicion ocupaba
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
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Arreglos Unidimensionales

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 08/11/2019 03:31:48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vectorejemplo=[4 51 6 3 9 1 2];
maximo=-inf;
posicionmaximo=0;
posicionminimo=0;
minimo=inf;
for k=1:numel(vectorejemplo)
if vectorejemplo(k)<minimo
minimo=vectorejemplo(k);
posicionminimo=k;
end
if vectorejemplo(k)>maximo
maximo=vectorejemplo(k);
posicionmaximo=k;
end
end
disp(['Posición Máximo= ' num2str(posicionmaximo)])
disp(['Posición Mínimo= ' num2str(posicionminimo)])
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