Оцените размерность корреляции однородно произведенного сигнала в Live Editor
Оценочная задача Размерности Корреляции позволяет вам в интерактивном режиме оценить размерность корреляции однородно произведенного сигнала. Задача автоматически генерирует MATLAB® код для вашего live скрипта. Для получения дополнительной информации о задачах Live Editor обычно, смотрите, Добавляют Интерактивные Задачи к Live Script.
Размерность корреляции является мерой размерности места, занятого набором случайных точек. Размерность корреляции оценивается как наклон интеграла корреляции по сравнению с областью значений радиуса подобия. Используйте размерность корреляции в качестве характеристической меры, чтобы различать детерминированный хаос и случайный шум, обнаружить потенциальные отказы.
Добавить Оценочную задачу Размерности Корреляции в live скрипт в редакторе MATLAB:
На вкладке Live Editor выберите Task> Estimate Correlation Dimension.
В блоке кода в вашем скрипте введите соответствующее ключевое слово, такое как correlation dimension
или correlation dimension
. Выберите Estimate Correlation Dimension
от предложенных завершений команды.
Signal
— Однородно произведенный сигнал временной областиВыберите однородно произведенный сигнал временной области в массиве или формате расписания от рабочего пространства MATLAB. Если сигнал имеет несколько столбцов, Оценочная задача Размерности Корреляции вычисляет размерность корреляции путем обработки его как многомерного сигнала. Если сигнал является вектором-строкой, то Оценочная задача Размерности Корреляции обрабатывает его как одномерный сигнал.
Signal Type
— Тип выбранного сигналаTime Domain
'| 'Phase space
'Задайте тип выбранного сигнала как любой 'Time Domain
'или 'Phase space
'. Если вы задаете тип сигнала как:
'Time Domain
', затем также задайте размерность встраивания и задержку для вашего сигнала.
'Phase space
', затем Оценочная задача Размерности Корреляции автоматически выводит размерность встраивания и задержку с помощью информации о фазовом пространстве.
Embedding Dimension
— Количество размерностей векторов фазового пространстваЗадайте количество размерностей векторов фазового пространства как скаляр или вектор от рабочего пространства MATLAB. Когда вы задаете размерность встраивания как скаляр, затем Оценочная задача Размерности Корреляции использует то же значение размерности встраивания, чтобы оценить значение размерности корреляции для всех столбцов однородно произведенного сигнала.
Embedding Dimension
выпадающий список активен только, когда вы задаете тип сигнала как 'Time Domain
'. Для сигналов фазового пространства Оценочная задача Размерности Корреляции автоматически вычисляет размерность встраивания из данных о фазовом пространстве.
Если вы не знаете значения встраивания размерности для вашего сигнала, то можно вычислить его с помощью Восстановить задачи Фазового пространства.
Time Lag
— Задержка между последовательными векторами фазыЗадайте задержку между последовательными векторами фазы как скаляр или вектор от рабочего пространства MATLAB. Когда вы задаете задержку как скаляр, затем Оценочная задача Размерности Корреляции использует то же значение с временной задержкой, чтобы оценить значение размерности корреляции для всех столбцов однородно произведенного сигнала. Если вы задаете размерность встраивания как вектор, то задаете задержку также как вектор из той же длины.
Time Lag
выпадающий список активен только, когда вы задаете тип сигнала как 'Time Domain
'. Для сигналов фазового пространства Оценочная задача Размерности Корреляции автоматически вычисляет задержку из данных о фазовом пространстве.
Если вы не знаете значения задержки для вашего сигнала, то можно вычислить его с помощью Восстановить задачи Фазового пространства.
Similarity Radius Min
— Минимальный радиус подобияmax radius/1000
(значение по умолчанию) | скалярЗадайте минимальный радиус подобия, которое будет использовано для расчета количество в точках области значений для оценки размерности корреляции. Попробуйте различные значения, таким образом, что линейная подходящая линия выравнивается с исходной линией данных в графике.
Similarity Radius Max
— Максимальный радиус подобия0.2*sqrt(trace(cov(signal)))
(значение по умолчанию) | скалярЗадайте максимальный радиус подобия, которое будет использовано для расчета количество в точках области значений для оценки размерности корреляции. Попробуйте различные значения, таким образом, что линейная подходящая линия выравнивается с исходной линией данных в графике.
Number of Points
— Число точек между минимальным и максимальным радиусомЗадайте число точек между максимальным и минимальным радиусом подобия. Выберите соответствующее число точек на основе разрешения, требуемого вычислить размерность корреляции.
Output Display
— Переключите отображение результата в Live Editor выходПереключитесь, чтобы отобразить значение размерности корреляции в Live Editor выход.
Восстановите фазовое пространство | correlationDimension
| phaseSpaceReconstruction
| lyapunovExponent
| approximateEntropy