imag imaginary part of complex numbers, polynomials, or rationals

## Syntax

    y = imag(x)

## Arguments

x

  matrix of real or complex numbers (full or sparse storage), or of polynomials or rationals with real or complex coefficients.

y

  matrix of real numbers, polynomials or rationals, with same sizes than `x`.

## Description

`imag(x)` is the imaginary part of `x`. (See `%i` to enter complex numbers).

## Examples

    c = [ 2 %i, 1+0*%i, 2-3*%i  log(-1) (-1)^(1/3) ]
    imag(c)

    s = sprand(3,3,0.3) + sprand(3,3,0.3)*%i
    imag(s)

    // Polynomials with complex coefficients:
    A = [1-%i*%z (%z-%i)^2]
    imag(A)

    // Rationals with complex coefficients:
    A = [ %z/(1-%z)  (1-%z)/%z^2];
    B = A(1,[2 1]);
    C = A + %i*B
    B, imag(C)

## See also

- real

## History

6.0 Extension to rationals