Matlab - Imprimir los valores pares de una matriz

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

Imprimir los valores pares de una matriz

Publicado por Christopher (1 intervención) el 27/02/2020 02:07:39
Dada la siguiente matriz A=[1 12 3 ; 4 5 6; 7 10 9]. Imprimir únicamente los valores pares. Para la revisión
se podrá cambiar el número de filas y columnas de la matriz.
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: 847
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Imprimir los valores pares de una matriz

Publicado por Daniel (245 intervenciones) el 27/02/2020 09:24:25
Hola,

No pongas la misma pregunta dos veces.

Los números pares son los que al dividir por 2 el resto da 0 y los impares los que no. Así se puede calcular fácilmente si un numero es par o impar obteniendo el resto de dividir por dos. Lo que se puede hacer con la función mod. Así la posición de los valores pares en una matriz se puede obtener

1
mod(A,2) == 0

y la de los impares

1
mod(A,2) ~= 0

Por lo que para sacarlos por pantalla solamente se tiene que insertar la posición en la matriz.

1
A(mod(A,2) == 0)

Y de forma análoga para los impares.

Saludos,
Daniel Rodríguez.
Analytics Lane
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