Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Scilab 6.0.0
Change language to: Français - Português - 日本語 - Русский

See the recommended documentation of this function

# 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 coeficients:
A = [1-%i*%z (%z-%i)^2]
imag(A)

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

• real — real part of complex numbers, polynomials, or rationals

### History

 Version Description 6.0 Extension to rationals