Main Content

Complex to Magnitude-Angle

计算复信号的幅值和/或相位角

  • Complex to Magnitude-Angle block

库:
Simulink / Math Operations

描述

Complex to Magnitude-Angle 模块输出输入信号的幅值和/或相位角,具体取决于输出参数的设置。输出是与模块输入具有相同数据类型的实数值。输入可以是复信号数组,这种情况下,输出信号也是数组。幅值信号数组包含对应的复数输入元素的幅值。同样,角度输出包含输入元素的角度。

端口

输入

全部展开

模块计算并输出幅值和/或相位角的复数输入信号。

数据类型: single | double

输出

全部展开

输出信号,即输入信号的幅值和/或相位角。要选择输出,请设置输出参数。

数据类型: single | double

参数

全部展开

指定输出是输入信号的幅值和/或相位角(弧度)。

编程用法

参数:Output
类型:字符向量
值:'Magnitude and angle' | 'Magnitude' | 'Angle'
默认值:'Magnitude and angle'

指定采样时间间隔。要继承采样时间,请将此参数设置为 -1。有关详细信息,请参阅指定采样时间

依存关系

仅当您将此参数设置为 -1 以外的值时才可见。要了解详细信息,请参阅不建议设置采样时间的模块

编程用法

模块参数:SampleTime
类型:字符串标量或字符向量
默认值:"-1"

模块特性

数据类型

double | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出