Типы данных, поддержанные Signal Analyzer

Числовые данные

  • Поддерживаются числовые векторы и матрицы с конечными элементами.

    Пример: cos(pi./[4;2]*(0:159))'+randn(160,2) двухканальный сигнал, состоящий из синусоид, встроенных в белый шум.

  • Скаляры, пустые массивы, многомерные массивы и ans переменная не поддержана.

Расписания MATLAB

  • Расписания с одной или несколькими переменными поддерживаются. Каждая переменная может быть вектором или матрицей. Signal Analyzer поддерживает входные параметры расписания только, когда временные стоимости увеличиваются и конечные. Сигналы с пропавшими без вести, неличные, или дублирующиеся моменты времени не импортируются. Для некоторых расписаний это ограничение может означать, что приложение импортирует некоторые сигналы, но не импортирует других. Чтобы убедиться, что все сигналы импортируются, можно зафиксировать их использующий советы в Чистом Расписании с Пропавшими без вести, Копией, или Неоднородные Времена (MATLAB).

    Пример: timetable(seconds(0:4)',rand(5,2)) и timetable(seconds(0:4)',rand(5,1),rand(5,1)) оба задают двухканальную случайную переменную, произведенную на уровне 1 Гц в течение 4 секунд.

  • Пустые расписания и расписания с временами строки, заданными как datetime массивы не поддержаны.

Совет

Анализировать расписания с временными стоимостями, сохраненными как datetime массив, преобразуйте массив в duration массив путем вычитания первого момента времени, и затем преобразует duration массив к секундам. Смотрите Анализируют Сигналы со Свойственной информацией Времени для примера.

timeseries Объекты

  • Одноканальный и многоканальный timeseries объекты поддерживаются. Поддерживаться, timeseries объект должен иметь свой DataInfo.Interpolation набор свойств к 'linear'. Используйте setinterpmethod изменить свойство.

    Пример: timeseries(rand(5,2)) и timeseries(rand(5,2),0:4) оба задают двухканальную случайную переменную, произведенную на уровне 1 Гц в течение 4 секунд.

  • Signal Analyzer поддерживает timeseries входные параметры только, когда временные стоимости увеличиваются и конечные. Сигналы с пропавшими без вести, неличные, или дублирующиеся моменты времени не импортируются. Для некоторого timeseries объекты, это ограничение может означать, что приложение импортирует некоторые сигналы, но не импортирует других. Чтобы убедиться, что все сигналы импортируются, можно зафиксировать их использующий советы в Объектах Временных рядов и Наборах (MATLAB).

  • Пустой timeseries объекты, timeseries объекты с временными векторами, заданными как строки даты MATLAB® и timeseries объекты, чей Name свойство не является допустимым именем переменной MATLAB, не поддержаны. Смотрите isvarname для получения дополнительной информации о допустимых именах переменной.

Примечание

Signal Analyzer не поддерживает матрицы, временные ряды, расписания, или пометил наборы сигнала больше чем 8 000 каналов.

Неоднородно выбранные сигналы

  • Фильтрация и представление scalogram не поддерживает неоднородно произведенные сигналы.

  • Если сигнал неоднородно производится, то Signal Analyzer интерполирует сигнал к регулярной координатной сетке, чтобы вычислить спектральные оценки. Приложение использует линейную интерполяцию и принимает шаг расчета, равный среднему различию между смежными моментами времени. Выведенная частота дискретизации в таблице Signal имеет звездочку, чтобы указать, что сигнал неоднородно производится. Для неоднородно произведенного сигнала поддерживаться, должны повиноваться средний временной интервал и средний временной интервал

    1100<Средний  временной интервалСредний  временной интервал<100.

    Примечание

    Интерполяция используется только, чтобы вычислить спектральные оценки. Графики временной зависимости не передискретизируются.

Помеченные наборы сигнала

  • labeledSignalSet объекты поддерживаются.

    Пример: код

    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"]);
    задает помеченный набор сигнала с четырьмя участниками. У каждого участника есть различная длина и различное количество каналов. Два участника, "Water" и "Earth", производятся на уровне 400 Гц. Другие два участника, "Air" и "Fire", производятся на уровне 100 Гц.

  • Предварительная обработка не поддержана для помеченных наборов сигнала.

  • Приложение не поддерживает добавляющую время информацию к labeledSignalSet объекты или редактирование информации времени labeledSignalSet объекты.

Смотрите также

Приложения

Функции

Связанные примеры

Больше о