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 el analizador de señal

Datos numéricos

  • Se soportan vectores y matrices numéricas reales con elementos finitos.

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

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

Nota

Actualmente no admite matrices, calendarios u objetos con valores complejos.Analizador de señaltimeseries

HorariosMATLAB

  • Se admiten los horarios con una o más variables. Cada variable puede ser un vector o una matriz. admite entradas de horario sólo cuando los valores de tiempo están aumentando y finitos.Analizador de señal 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 con las sugerencias en.Limpie el horario con los tiempos perdidos, duplicados o no uniformes (MATLAB)

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

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

Sugerencia

Para analizar los calendarios 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 por un ejemplo.Analizar señales con información de tiempo inherente

Objetostimeseries

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

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

  • solo admite entradas cuando los valores de tiempo aumentan y son finitos.Analizador de señaltimeseries 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 con las sugerencias en.Objetos de serie temporal (MATLAB)

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

Nota

no admite matrices, series de tiempo, calendarios ni conjuntos de señales etiquetados con más de 8000 canales.Analizador de señal

Señales muestreadas no uniformemente

  • La vista de filtrado y scalograma no admite señales muestreadas de manera no uniforme.

  • Si una señal no se muestrea uniformemente, interpolar la señal a una rejilla uniforme para calcular las estimaciones espectrales.Analizador de señal 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 de la tabla Signal tiene un asterisco para indicar que la señal no se muestrea uniformemente. 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 sólo se utiliza para calcular estimaciones espectrales. Los trazados de tiempo no se remuestrean.

Conjuntos de señales etiquetados

  • se admiten los objetos.labeledSignalSet

    El código especifica un conjunto de señales etiquetadas con cuatro miembros.Example:

    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 los 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

Aplicaciones

Funciones

Ejemplos relacionados

Más acerca de