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 >> |