Cómo comprobar si algo está dentro de un rango en MATLAB

Escrito por joe friedman | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo comprobar si algo está dentro de un rango en MATLAB
Los cientos de funciones incorporadas del programa es lo que proporciona a MATLAB su potencia. (Jupiterimages/Photos.com/Getty Images)

El programa de software matemático MATLAB está especializado en cálculos que incluyen matrices: filas y columnas de números. Los cientos de funciones incorporadas del programa es lo que proporciona a MATLAB su potencia. Una de esas funciones ese el comando "find" (encontrar), que busca en una matriz un valor determinado que necesitas y devuelve la posición o posiciones en la matriz donde está ese valor. La función no permite el usuario comprobar sólo en un rango determinado de la matriz, pero lo que puedes hacer es sacar primero la submatriz y después buscar en ella el valor.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Genera la matriz mayor, si no tienes ya una. Por ejemplo, introduce este código en la línea de comandos de MATLAB y pulsa "Intro".

    A = randi(10,10)

    El código crea una matriz de 10 filas y 10 columnas de enteros positivos aleatorios no mayores de 10 y los almacena en la variable "A".

  2. 2

    Saca una submatriz, o subrango, de "A". Por ejemplo, si quieres sacar sólo la primera mitad de la matriz, usa el siguiente código de iteración:

    for i=1:50 B(i)=A(i); end

    Este código asigna el valor en la posición "i" de "A" a la posición "i" de un nuevo vector B de una única fila sólo para los primeros 50 valores de 100 de "A".

  3. 3

    Busca automáticamente el valor que quieres en el vector extraído "B", que simula comprobar si el valor está dentro del rango de la primera mitad de "A". Por ejemplo, si estás buscando cada una de las veces que aparece el número 3, usa este código:

    find(B==3)

    MATLAB te devolverá la posición "i" de cada 3 que haya en "B", es decir, la posición "i" de cada 3 que hay en la primera mitad de "A".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles