Этот пример показывает, как вычислить квадратный корень отрицательного входного сигнала как комплексный выход.
ans = Simulink.SimulationOutput: tout: [51x1 double] SimulationMetadata: [1x1 Simulink.SimulationMetadata] ErrorMessage: [0x0 char]
Путем установки Функции на sqrt
и выход сигнала для complex
блок выдает правильный результат 0 + 10i
для входа -100
. Если вы измените тип Выхода сигнала на auto
или real
блок выводит NaN
.