Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語 - Русский
Aide de Scilab >> Fonctions Elémentaires > Nombres complexes > isreal

isreal

Retourne %F si la matrice est encodée en numération complexe

Syntaxe

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

Paramètres

x

matrice de nombres réels ou complexes, ou de polynômes ou fractions rationnelles à coefficients réels ou complexes.

eps

nombre réel positif (par défaut nul)

t

un booléen.

Description

isreal(x) renvoie %T (vrai) si x est stockée comme une matrice réelle ou %F (faux) si x est stockée avec une partie imaginaire (même nulle).

isreal(x, eps) renvoie %T (vrai) si x est stockée comme une matrice réelle, ou si les valeurs absolues des parties imaginaires de ses éléments (ou des coefficients de ses éléments) sont inférieures à eps.

Exemples

isreal([])        // => %T
isreal([1 2])
isreal(1+0*%i)
isreal(1+0*%i,0)

// Matrice creuse complexe :
isreal(sparse([1-%i -3+4*%i]))

// Polynôme à coefficients complexes :
p = (1-2*%s)^2
isreal(p)

// Fraction rationnelle à coefficients complexes :
r = [ (%i-%s)/%s^2 %s/(2-%s)]
isreal(r)

Historique

VersionDescription
6.0 Extension aux fractions rationnelles
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Feb 12 19:15:26 CET 2018