Complex to Magnitude-Angle

Вычислите величину и/или угол фазы комплексного сигнала

  • Библиотека:
  • Simulink/Математические операции

  • Complex to Magnitude-Angle block

Описание

Блок Complex to Magnitude-Angle выводит величину и/или угол фазы входного сигнала, в зависимости от настройки параметра Output. Выходы являются реальными значениями того совпадающего типа данных, что и вход блока. Входом может быть массив сложных сигналов, в этом случае выходные сигналы также являются массивами. Массив сигналов величины содержит величины соответствующих комплексных входных элементов. Выход угла аналогично содержит углы входных элементов.

Порты

Вход

расширить все

Комплексный входной сигнал, который блок вычисляет и выводит величину и/или угол фазы.

Типы данных: single | double

Выход

расширить все

Выходной сигнал, который является величиной и/или углом фазы входного сигнала. Чтобы выбрать выход, установите параметр Output.

Типы данных: single | double

Параметры

расширить все

Задайте, является ли выход величиной и/или углом фазы в радианах входного сигнала.

Информация о командной строке

Параметр: Output
Тип: Вектор символов
Значения: 'Magnitude and angle' | 'Magnitude' | 'Angle'
По умолчанию: 'Magnitude and angle'

Задайте шаг расчета как значение, отличное от -1. Для получения дополнительной информации см. Раздел «Задание шага расчета».

Зависимости

Этот параметр не отображается, если он явно не установлен на значение, отличное от -1. Для получения дополнительной информации смотрите Блоки, для которых шаг расчета не рекомендован.

Программное использование

Параметры блоков: SampleTime
Тип: Вектор символов
Значения: скаляр или вектор
По умолчанию: '-1'

Характеристики блоков

Типы данных

double | single

Прямое сквозное соединение

yes

Многомерные сигналы

yes

Сигналы переменного размера

yes

Обнаружение пересечения нулем

no

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a