Если вы плохо знакомы с моделированием нелинейности, сначала попытайтесь использовать блок интерполяционной таблицы. Интерполяционная таблица блокирует массивы использования данных, чтобы сопоставить входные значения с выходными значениями, аппроксимируя математические функции. Чтобы аппроксимировать функцию в переменных N, используйте n-D блок Lookup Table:
1D интерполяционная таблица | Аппроксимируйте одномерную функцию |
2D интерполяционная таблица | Аппроксимируйте двумерную функцию |
Прямая интерполяционная таблица (n-D) | Индексируйте в n-мерную таблицу, чтобы получить элемент, вектор или 2D матрицу |
Интерполяция Используя предварительный поиск | Используйте предварительно вычисленный индекс и дробные значения, чтобы ускорить приближение N-мерной функции |
Динамическая интерполяционная таблица | Аппроксимируйте одномерную функцию с помощью динамической таблицы |
Интерполяционная таблица n-D | Аппроксимируйте n-мерную функцию |
Предварительный поиск | Вычислите индекс и часть для блока Interpolation Using Prelookup |
Синус, косинус | Реализуйте синус фиксированной точки или волну косинуса использование подхода интерполяционной таблицы, который использует симметрию волны четверти |
Simulink.LookupTable | Сохраните и совместно используйте интерполяционную таблицу и установите точки останова данные, сконфигурируйте данные для ASAP2 и генерации кода AUTOSAR |
Simulink.Breakpoint | Сохраните и осуществляйте обмен данными для набора точки останова, сконфигурируйте данные для ASAP2 и генерации кода AUTOSAR |
Simulink.lookuptable.Evenspacing | Сконфигурируйте даже данные набора интервала для объекта интерполяционной таблицы |
Simulink.lookuptable.Table | Сконфигурируйте табличные данные для объекта интерполяционной таблицы |
Simulink.lookuptable.Breakpoint | Сконфигурируйте данные набора точки останова для объекта интерполяционной таблицы |
Simulink.lookuptable.StructTypeInfo | Сконфигурируйте настройки для типа структуры тот объект интерполяционной таблицы использование в сгенерированном коде |
Введите табличные данные и точки останова
Как задать наборы данных точки останова и табличные данные для блоков интерполяционной таблицы
Отредактируйте интерполяционные таблицы
Как изменить элементы интерполяционных таблиц
Импортируйте данные интерполяционной таблицы от MATLAB
Вы можете таблица импорта и устанавливать точки останова данные от переменных в MATLAB workspace путем ссылки на них во вкладке Table и Breakpoints диалогового окна.
Импортируйте данные интерполяционной таблицы от Excel
Этот пример показывает, как использовать функцию xlsread
MATLAB в модели Simulink, чтобы импортировать данные в интерполяционную таблицу.
Создайте интерполяционную таблицу логарифма
Пример, демонстрирующий, как работать с блоками интерполяционной таблицы
Предварительный поиск и блоки интерполяции
Обеспечивает примеры использования Предварительного поиска, и Интерполяция Используя Предварительный поиск блокируется вместе
Обновите блоки интерполяционной таблицы к новым версиям
Процесс для обновления существующих моделей, чтобы использовать текущие версии блоков интерполяционной таблицы
Оптимизируйте сгенерированный код для блоков интерполяционной таблицы
Обеспечивает советы для оптимизации сгенерированного кода для блоков интерполяционной таблицы
О блоках интерполяционной таблицы
Краткий обзор блоков интерполяционной таблицы
Анатомия интерполяционной таблицы
Представляет компоненты интерполяционной таблицы
Библиотека блоков интерполяционных таблиц
Описывает различные блоки в библиотеке Lookup Tables
Инструкции для выбора интерполяционной таблицы
Как выбрать лучшую интерполяционную таблицу для вашего приложения
Характеристики данных интерполяционной таблицы
Описывает требования данных интерполяционной таблицы и основ, как представлять прерывистые данные
Методы для приближения значений функции
Как установить метод, которым интерполяционная таблица блокирует аппроксимированные значения функции
Глоссарий интерполяционной таблицы
Терминология раньше описывала интерполяционные таблицы в моделях Simulink®