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
Version | Description |
6.0 | Extension aux fractions rationnelles |
Report an issue | ||
<< imult | Nombres complexes | real >> |