isreal verifica se uma variável é armazenada como real ou complexa.

## Seqüência de Chamamento

    t = isreal(x)
                t = isreal(x, eps)

## Parâmetros

x

  matriz de números reais ou complexos, ou de polinômios ou de razões de polinômios com coeficientes reais ou complexos.

eps

  um número real positivo ou nulo (default = 0)

t

  um booleano

## Descrição

`isreal(x)` retorna 'true' (verdadeiro) se `x` é armazenado como uma variável real e falso se `x` é armazenado com uma parte imaginária (que pode ser zero 0).

`isreal(x,eps)` retorna 'true' se `x` é armazenado como uma variável real ou se o valor absoluto máximo dos pontos flutuantes imaginários é menor que ou igual a `eps`.

## Exemplos

    isreal([1 2])
    isreal(1+0*%i)
    isreal(1+0*%i,0)

    // Sparse complex matrix:
    isreal(sparse([1-%i -3+4*%i]))

    // Complex polynomial:
    p = (1-2*%s)^2
    isreal(p)

    // Complex rational fraction:
    r = [ (%i-%s)/%s^2 %s/(2-%s)]
    isreal(r)

## Histórico

6.0 Extension to rationals