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