Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Tipos de datos admitidos por Signal Analyzer

Datos numéricos

  • Se admiten vectores numéricos y matrices con elementos finitos.

    es una señal de dos canales que consiste en sinusoides incrustados en ruido blanco.Ejemplo:cos(pi./[4;2]*(0:159))'+randn(160,2)

  • No se admiten escalares, matrices vacías, matrices multidimensionales ni la variable.ans

HorariosMATLAB

  • Se admiten horarios con una o más variables. Cada variable puede ser un vector o una matriz. admite entradas de horario solo cuando los valores de tiempo están aumentando y son finitos.Analizador de señales Las señales con puntos de tiempo faltantes, no finitos o duplicados no se importan. Para algunos horarios, esta restricción podría significar que la aplicación importa algunas señales, pero no importa otras. Para asegurarse de que todas las señales se importan, puede corregirlas utilizando las puntas de .Clean Timetable with Missing, Duplicate, or Nonuniform Times (MATLAB)

    y ambos especifican una variable aleatoria de dos canales muestreada a 1 Hz durante 4 segundos.Ejemplo:timetable(seconds(0:4)',rand(5,2))timetable(seconds(0:4)',rand(5,1),rand(5,1))

  • No se admiten los horarios vacíos y los horarios con los tiempos de fila especificados como matrices.datetime

Sugerencia

Para analizar los horarios con valores de tiempo almacenados como una matriz, convierta la matriz en una matriz restando el primer punto de tiempo y, a continuación, convierta la matriz en segundos.datetimedurationduration Vea un ejemplo.Analizar señales con información de tiempo inherente

Objetostimeseries

  • Se admiten objetos de canal único y multicanal.timeseries Para que se admita, un objeto debe tener su propiedad establecida en .timeseriesDataInfo.Interpolation'linear' Se utiliza para cambiar la propiedad.setinterpmethod

    y ambos especifican una variable aleatoria de dos canales muestreada a 1 Hz durante 4 segundos.Ejemplo:timeseries(rand(5,2))timeseries(rand(5,2),0:4)

  • admite entradas solo cuando los valores de tiempo están aumentando y son finitos.Analizador de señalestimeseries Las señales con puntos de tiempo faltantes, no finitos o duplicados no se importan. Para algunos objetos, esta restricción puede significar que la aplicación importa algunas señales, pero no importa otras.timeseries Para asegurarse de que todas las señales se importan, puede corregirlas utilizando las puntas de .Objetos de serie temporal (MATLAB)

  • No se admiten objetos vacíos, objetos con vectores de hora especificados como cadenas de fecha y objetos cuya propiedad no es un nombre de variable válido.timeseriestimeseriesMATLAB®timeseriesNameMATLAB Consulte para obtener más información sobre los nombres de variables válidos.isvarname

Nota

no admite matrices, series temporales, horarios ni conjuntos de señales etiquetadas con más de 8000 canales.Analizador de señales

Señales muestreadas de forma no uniforme

  • El filtrado y la vista de scalogram no admiten señales muestreadas de forma no uniforme.

  • Si una señal no se muestrea de forma no uniforme, interpola la señal a una cuadrícula uniforme para calcular estimaciones espectrales.Analizador de señales La aplicación utiliza la interpolación lineal y asume un tiempo de muestra igual a la diferencia mediana entre los puntos de tiempo adyacentes. La frecuencia de muestreo derivada en la tabla Signal tiene un asterisco para indicar que la señal se muestrea de forma no uniforme. Para que se admita una señal muestreada de forma no uniforme, el intervalo de tiempo medio y el intervalo de tiempo medio deben obedecer

    1100<Median time intervalMean time interval<100.

    Nota

    La interpolación solo se utiliza para calcular estimaciones espectrales. Las gráficas de tiempo no se vuelven a muestrear.

Conjuntos de señales etiquetadas

  • objetos son compatibles.labeledSignalSet

    El código especifica una señal etiquetada establecida con cuatro miembros.Ejemplo:

    lbs = labeledSignalSet({randn(100,2) randn(200,3)},'SampleRate',400); setMemberNames(lbs,["Water" "Earth"]); addMembers(lbs,{randn(120,1) randn(300,2)},100,["Air" "Fire"]);
    Cada miembro tiene una longitud diferente y un número diferente de canales. Dos miembros, y , se muestrean a 400 Hz."Water""Earth" Los otros dos miembros, y , se muestrean a 100 Hz."Air""Fire"

  • El preprocesamiento no es compatible con conjuntos de señales etiquetados.

  • La aplicación no admite la adición de información de tiempo a los objetos o la edición de la información de tiempo de los objetos.labeledSignalSetlabeledSignalSet

Consulte también

Apps

Funciones

Ejemplos relacionados

Más acerca de