Рассчитать взаимность с помощью метода аппроксимации Ньютона-Рафсона
Simulink Extras/Дополнительная математика

Блок взаимности ЛПВП использует итеративный метод Ньютона-Рафсона для вычисления возвратно-поступательного сигнала входного блока. Метод Ньютона - Рафсона использует линейную аппроксимацию для последовательного нахождения лучших аппроксимаций к корням вещественно-значимой функции.
Обратное вещественное число определяется как ноль функции:
1x − a
HDL Coder™ выбирает начальную оценку в диапазоне < 2a, поскольку это область сходимости для функции.
Для последовательного вычисления корней функции задайте параметр Число итераций (Number of iterations) в диалоговом окне Параметры блока (Block Parameters). Процесс повторяют следующим образом:
axi2) = xi. (2 − axi)
) является производной функции x).
В следующей таблице показано сравнение моделирующего поведения блока Взаимность ЛПВП с блоком Взаимная математика:
| Математический взаимный | ЛПВП взаимный |
|---|---|
Вычисляет обратное, как 1/N, используя оператор разделения HDL (/) для реализации деления. | Использует итеративный метод Ньютона-Рафсона. Блок вычисляет приблизительное значение возвратно-поступательного ввода блока и может давать различные результаты моделирования по сравнению с блоком математического возвратно-поступательного движения. Чтобы сопоставить результаты моделирования с блоком Математический возвратно-поступательный (Math Reversal), увеличьте число итераций для блока Возвратно-поступательный (HDL). |
Количество итераций Ньютона - Рафсона. Значение по умолчанию - 3.
Блок имеет следующие порты:
Поддерживаемые типы данных: фиксированная точка, целое число (со знаком или без знака), двойное, одиночное
Минимальная ширина бита: 2
Максимальная ширина бита: 128
| Тип входных данных | Тип выходных данных |
|---|---|
| дважды | дважды |
| одинок | одинок |
| встроенное целое число | встроенное целое число |
| встроенная фиксированная точка | встроенная фиксированная точка |
|
|
|
|