star (*)
opérateur de multiplication
Description
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. |
Exemples
// 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
Voir aussi
- dot — point
- slash — division à droite et feedback
- syslin — définition d'un système dynamique linéaire
- overloading — display, functions and operators overloading capabilities
- comments — (// ou /*...*/) commentaires
Report an issue | ||
<< slash (/) | Mots clés Scilab | symbols >> |