Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Français


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
Report an issue
<< imult Nombres complexes real >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:34:13 CEST 2023