Main Content

Signed Square Root of Negative Values

This example shows how to compute the signed square root of a negative-valued input signal.

ans = 

  Simulink.SimulationOutput:
                   tout: [51x1 double] 

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

When the block input is negative and you set the Function to signedSqrt, the Sqrt block output is the same for any setting of the Output signal type parameter. By setting the Format of the first Display block to decimal (Stored Integer), you can see the value of the imaginary part for the complex output.