Оценка размера корреляции равномерно дискретизированного сигнала в интерактивном редакторе
Задача Оценка размера корреляции позволяет в интерактивном режиме оценивать размер корреляции равномерно дискретизированного сигнала. Задача автоматически генерирует код MATLAB ® для сценария в реальном времени. Дополнительные сведения о задачах Live Editor в целом см. в разделе Добавление интерактивных задач в сценарий 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.
approximateEntropy | correlationDimension | lyapunovExponent | phaseSpaceReconstruction | Реконструкция фазового пространства