Интерактивно оцените показатель Ляпунова равномерно дискретизированного сигнала в Live Editor
Задача Estimate Lyapunov Exponent позволяет вам в интерактивном режиме оценить показатель Ляпунова равномерно дискретизированного сигнала. Задача автоматически генерирует MATLAB® код для вашего live скрипта. Дополнительные сведения о задачах Live Editor см. в разделе Добавление интерактивных задач к Live Script.
Используйте экспоненту Ляпунова, чтобы охарактеризовать скорость разделения бесконечно близких траекторий в фазовом пространстве, чтобы различить различные аттракторы. Показатель Ляпунова полезен при количественной оценке уровня хаоса в системе, который в свою очередь может использоваться для обнаружения потенциальных отказов. Отрицательный показатель Ляпунова указывает на сходимость, в то время как положительный показатель Ляпунова указывает на расхождение и хаос.
Чтобы добавить задачу Estimate Lyapunov Exponent к live скрипту в РЕДАКТОРА MATLAB:
На вкладке Live Editor выберите Task > Estimate Lyapunov Exponent.
В код блоке вашего скрипта введите соответствующее ключевое слово, например Lyapunov
или Lyapunov exponent
. Выберите Estimate Lyapunov Exponent
от предлагаемых команд заканчиваний.
Signal
- Равномерно дискретизированный сигнал временной областиВыберите равномерно дискретизированный сигнал временной области в формате массива или timetable. Если сигнал имеет несколько столбцов, задача Estimate Lyapunov Exponent вычисляет экспоненту Ляпунова, обрабатывая его как многомерный сигнал. Если сигнал является вектором-строкой, то задача Estimate Lyapunov Exponent рассматривает его как одномерный сигнал.
Signal Type
- Тип выбранного сигналаTime Domain
'|' Phase space
'Укажите тип выбранного сигнала как 'Time Domain
'или' Phase space
'. Если вы задаете тип сигнала как:
'Time Domain
', затем также задайте размерность встраивания и временную задержку для вашего сигнала.
'Phase space
', затем задача Estimate Correlation Dimension автоматически вычисляет размерность встраивания и временную задержку, используя информацию о пространстве фаз.
Sampling Rate
- Частота дискретизации набора данных2π
(по умолчанию) | скаляромЗадайте частоту дискретизации набора данных в виде скаляра. В задаче Estimate Lyapunov Exponent используется значение 2π
или 6.283 Hz
по умолчанию. Когда данные сигнала находятся в расписании, задача Estimate Lyapunov Exponent выводит частоту дискретизации из набора данных.
Embedding Dimension
- Количество размерностей векторов фазового пространстваЗадайте количество размерностей векторов фазы пространства в виде скаляра или вектора от Рабочего пространства MATLAB. Когда вы задаете размерность встраивания как скаляр, то задача Estimate Lyapunov Exponent использует то же значение размерности встраивания, чтобы оценить значение степени Ляпунова для всех столбцов равномерно дискретизированного сигнала.
The Embedding Dimension
выпадающий список активен только, когда вы задаете тип сигнала как 'Time Domain
'. Для фазы сигналов пространства задача Estimate Lyapunov Exponent автоматически вычисляет размерность встраивания из данных фаз пространства.
Если вы не знаете значения размерности встраивания для вашего сигнала, то можно вычислить его с помощью задачи Restruct Phase Space.
Time Lag
- Временная задержка между последовательными векторами фазыЗадайте задержку между последовательными векторами фазы в виде скаляра или вектора из рабочего пространства MATLAB. Когда вы задаете временную задержку как скаляр, то задача Estimate Lyapunov Exponent использует то же значение временной задержки, чтобы оценить значение степени Ляпунова для всех столбцов равномерно дискретизированного сигнала. Если вы задаете размерность вложения как вектор, то задайте временную задержку также как вектор той же длины.
The Time Lag
выпадающий список активен только, когда вы задаете тип сигнала как 'Time Domain
'. Для фазы сигналов пространства задача Estimate Lyapunov Exponent автоматически вычисляет временную задержку от данных фаз пространства.
Если вы не знаете значения временной задержки для вашего сигнала, то можно вычислить его с помощью задачи Reconstruct Phase Space.
Expansion Range Min
- Минимальное значение шага расширения1
(по умолчанию) | положительное скалярное целое числоЗадайте минимальное значение шага расширения, используемое для вычисления скорости расширения для оценки показателя Ляпунова. Попробуйте другие значения, чтобы линейная линия аппроксимации выровнялась с исходной линией данных на графике.
Expansion Range Max
- Максимальное значение шага расширения5
(по умолчанию) | положительное скалярное целое числоЗадайте максимальное значение шага расширения, используемое для вычисления скорости расширения для оценки показателя Ляпунова. Попробуйте другие значения, чтобы линейная линия аппроксимации выровнялась с исходной линией данных на графике.
Mean Period
- Пороговое значение для вычисления ближайшего соседаceil(fs/max(meanfreq(signal,sampling rate)))
(по умолчанию) | положительное скалярное целое числоУкажите пороговое значение для вычисления ближайшего соседа i*
для точечного i
для оценки крупнейшего ляпуновского экспонента. Для получения дополнительной информации см. lyapunovExponent
.
Output Display
- Переключение отображения результатов в выходе Live EditorПереключитесь, чтобы отобразить значение показателя Ляпунова в выходе Live Editor.
approximateEntropy
| correlationDimension
| lyapunovExponent
| phaseSpaceReconstruction
| Восстановление пространства фаз