opérateur de multiplication
Multiplication. Signification habituelle. Valide pour les matrices
réelles, complexes, polynomiales, rationnelles et pour les listes de type
syslin
(dans ce dernier cas "*" désigne une connection
en série).
La multiplication élément par élément est notée
x.*y
. Si x
ou y
est un scalaire (matrice 1x1) .*
est équivalent à
*
.
Le produit de Kronecker se note x.*.y
A*.B
est un opérateur dont la signification n'est
pas prédéfinie peut être utilisé pour définir de nouveaux opérateurs (voir
overloading) avec la même priorité que *
ou /
.
![]() | Notez que /* et */
servent à mettre un bloc de code en commentaire. |
// Operations classiques 2 * 2 // 4 2 * [%pi, %eps] // 6.2831853 4.441D-16 rand(2,2) * rand(2) [1, 2; 3, 4] * [%pi,%eps; %e, %pi] | ![]() | ![]() |
// Opérations sur les polynomes s=poly(0,"s"); p=1+s+2*s^2; q=1+s+2*s^3; p * q // 2 3 4 5 // 1 + 2s + 3s + 4s + 2s + 4s | ![]() | ![]() |
// Fraction rationnelle s=poly(0,'s'); W=[1/s,1/(s+1)]; W' * W // 1 1 // - ----- // 2 2 // s s + s // // 1 1 // ----- --------- // 2 2 // s + s 1 + 2s + s | ![]() | ![]() |