exponenta event banner

Подписанный квадратный корень отрицательных значений

В этом примере показано, как вычислить квадратный корень со знаком входного сигнала с отрицательным значением.

ans = 

  Simulink.SimulationOutput:
                   tout: [51x1 double] 

     SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
           ErrorMessage: [0x0 char] 

Если ввод блока отрицательный и для параметра Function установлено значение signedSqrt, выходной сигнал блока Sqrt одинаков для любого параметра типа выходного сигнала. Задав формат отображения Numerica первого блока Display равным decimal (Stored Integer), можно увидеть значение мнимой части для комплексного вывода.