Cómo Extraer los Ceros en Matlab

Los valores cero en su MATLAB array de datos puede hacer que su análisis de datos difícil. Estadísticas de la señal o el procesamiento de los cálculos puede dar sentido a los resultados. Las parcelas pueden ser difíciles de leer cuando los valores cero se traza. La extracción de los valores cero de la eliminación de ellos a partir de los datos de la matriz permite trabajar con los datos útiles para obtener resultados significativos.


Cosas Que necesitará

  • datos Numéricos

  • Equipo

    • MATLAB

      • Copia de los datos originales de la matriz a otra variable mediante la asignación de su valor a un nuevo nombre de variable. Si usted necesita para utilizar la matriz como era antes de quitar los ceros, usted puede utilizar esta nueva variable. Si la matriz se llama M, por ejemplo, asignar a una nueva variable denominada Mzeros. Para ello, escriba 'Mzeros = M' (sin las comillas) en la línea de comando de Matlab.
      • Guardar los datos originales de la matriz en un archivo de texto en caso de que necesite más de una vez, utilizando el MATLAB 'dlmwrite' de la función. Si la variable de MATLAB el almacenamiento de sus datos accidentalmente borrados o sobrescritos, puede volver a cargar los datos originales a partir de este archivo de texto. Por ejemplo, si los datos originales de la matriz se almacena en la variable Mzeros, tipo 'dlmwrite('Mzeros.dat', Mzeros)' (sin las comillas) para escribir Mzeros a un archivo de texto llamado Mzeros.dat. Puede omitir este paso si los datos ya están almacenados en un archivo de texto.
      • Decidir si usted necesita para mantener sus datos a la matriz del mismo tamaño y forma. Mantener la matriz del tamaño y la forma si la matriz de filas y columnas tienen un significado específico (por ejemplo, cada fila representa un ensayo experimental, y cada columna representa una diferente cantidad medida). Para mantener el mismo tamaño y forma, reemplazar cada valor de cero con un valor del marcador de posición de NaN (que representa 'no es un número'). Para reemplazar los valores cero con NaN en una matriz llamada M, tipo 'M(M==0) = NaN' sin las comillas. Asegúrese de escribir M==0 con dos signos iguales. Este comando le dice a MATLAB que encontrar todos los elementos de M igual a cero, y reemplazarlos con NaN. Todo lo que en la matriz se mantiene en la misma posición (misma fila y columna), pero todos los ceros de ahora será NaN. Dado que la mayoría de funciones de MATLAB ignorar los valores NaN, puede representar y analizar los datos como si Nan no estaban allí, obtener resultados significativos.
      • Usted puede eliminar el cero los elementos por completo (en lugar de reemplazarlas con marcadores de posición) si la matriz es una lista simple de los valores, sin ninguna filas y columnas. Para eliminar el cero elementos en un array llamado M, tipo 'M(M==0) = []' (sin las comillas). Asegúrese de escribir M==0 con dos signos iguales. Este comando le dice a MATLAB que encontrar todos los elementos de M igual a cero, y reemplazarlos con []. [] representa el 'vacío'. La sustitución de un valor con [] elimina ese elemento. Si M fue una matriz de dos dimensiones, ahora será un vector columna, que contiene todos los distinto de cero los elementos de la original M, tomado de la columna de sabio. Por ejemplo, si M fue una matriz con dos filas y cuatro columnas: [1 6 0 3 2 0 7 4] ahora va a ser [1 2 6 7 3 4]. Si M es un vector (una única fila o columna), ahora será un vector más pequeño. Por ejemplo, si M [1 2 0 3], ahora va a ser [1 2 3]. La matriz de cambios de su forma y tamaño cuando se elimina el cero elementos. Pero ya que la matriz no tiene marcador de posición de valores NaN, puede analizar los datos, incluso con funciones de MATLAB que no ignore los valores NaN.







Como Extraer los Ceros en Matlab


Los valores cero en su MATLAB array de datos puede hacer que su analisis de datos dificil. Estadisticas de la señal o el procesamiento de los calculos puede dar sentido a los resultados. Las parcelas pueden ser dificiles de leer cuando los valores cero se traza. La extraccion de los valores cero de la eliminacion de ellos a partir de los datos de la matriz permite trabajar con los datos utiles para obtener resultados significativos.


Cosas Que necesitara

  • datos Numericos

  • Equipo

    • MATLAB

      • Copia de los datos originales de la matriz a otra variable mediante la asignacion de su valor a un nuevo nombre de variable. Si usted necesita para utilizar la matriz como era antes de quitar los ceros, usted puede utilizar esta nueva variable. Si la matriz se llama M, por ejemplo, asignar a una nueva variable denominada Mzeros. Para ello, escriba 'Mzeros = M' (sin las comillas) en la linea de comando de Matlab.
      • Guardar los datos originales de la matriz en un archivo de texto en caso de que necesite mas de una vez, utilizando el MATLAB 'dlmwrite' de la funcion. Si la variable de MATLAB el almacenamiento de sus datos accidentalmente borrados o sobrescritos, puede volver a cargar los datos originales a partir de este archivo de texto. Por ejemplo, si los datos originales de la matriz se almacena en la variable Mzeros, tipo 'dlmwrite('Mzeros.dat', Mzeros)' (sin las comillas) para escribir Mzeros a un archivo de texto llamado Mzeros.dat. Puede omitir este paso si los datos ya estan almacenados en un archivo de texto.
      • Decidir si usted necesita para mantener sus datos a la matriz del mismo tamaño y forma. Mantener la matriz del tamaño y la forma si la matriz de filas y columnas tienen un significado especifico (por ejemplo, cada fila representa un ensayo experimental, y cada columna representa una diferente cantidad medida). Para mantener el mismo tamaño y forma, reemplazar cada valor de cero con un valor del marcador de posicion de NaN (que representa 'no es un numero'). Para reemplazar los valores cero con NaN en una matriz llamada M, tipo 'M(M==0) = NaN' sin las comillas. Asegurese de escribir M==0 con dos signos iguales. Este comando le dice a MATLAB que encontrar todos los elementos de M igual a cero, y reemplazarlos con NaN. Todo lo que en la matriz se mantiene en la misma posicion (misma fila y columna), pero todos los ceros de ahora sera NaN. Dado que la mayoria de funciones de MATLAB ignorar los valores NaN, puede representar y analizar los datos como si Nan no estaban alli, obtener resultados significativos.
      • Usted puede eliminar el cero los elementos por completo (en lugar de reemplazarlas con marcadores de posicion) si la matriz es una lista simple de los valores, sin ninguna filas y columnas. Para eliminar el cero elementos en un array llamado M, tipo 'M(M==0) = []' (sin las comillas). Asegurese de escribir M==0 con dos signos iguales. Este comando le dice a MATLAB que encontrar todos los elementos de M igual a cero, y reemplazarlos con []. [] representa el 'vacio'. La sustitucion de un valor con [] elimina ese elemento. Si M fue una matriz de dos dimensiones, ahora sera un vector columna, que contiene todos los distinto de cero los elementos de la original M, tomado de la columna de sabio. Por ejemplo, si M fue una matriz con dos filas y cuatro columnas: [1 6 0 3 2 0 7 4] ahora va a ser [1 2 6 7 3 4]. Si M es un vector (una unica fila o columna), ahora sera un vector mas pequeño. Por ejemplo, si M [1 2 0 3], ahora va a ser [1 2 3]. La matriz de cambios de su forma y tamaño cuando se elimina el cero elementos. Pero ya que la matriz no tiene marcador de posicion de valores NaN, puede analizar los datos, incluso con funciones de MATLAB que no ignore los valores NaN.

Cómo Extraer los Ceros en Matlab

Los valores cero en su MATLAB array de datos puede hacer que su análisis de datos difícil. Estadísticas de la señal o el procesamiento de los cálculos puede dar sentido a los resultados. Las parcelas pueden ser difíciles de leer cuando los valores cero se traza. La extracción de los valores cero de la eliminación de ellos a partir de los datos de la matriz permite trabajar con los datos útiles para obtener resultados significativos.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación