Scilab 5.5.2
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
bezout
équation de Bezout pour les polynômes
Séquence d'appel
[pgcd,U]=bezout(p1,p2)
Paramètres
- p1, p2
deux polynômes réels ou deux entiers (type égal à 1, 2 ou 8)
Description
[thegcd,U]=bezout(p1,p2) calcule le PGCD pgcd de p1 et p2 et de plus une matrice
unimodulaire (2x2) U telle que :
[p1,p2]*U = [pgcd,0]
Le PPCM de p1 et p2 est donné par
p1*U(1,2) (ou -p2*U(2,2))
Si p1 ou p2 sont donnés comme des flottants (type 1), alors ils sont traités
comme des polynômes de degré nul.
Exemples
// Cas des polynômes x = poly(0,'x'); p1 = (x+1)*(x-3)^5; p2 = (x-2)*(x-3)^3; [pgcd,U] = bezout(p1,p2) det(U) clean([p1,p2]*U) ppcm = p1*U(1,2) lcm([p1,p2]) // Cas des doubles i1 = 2*3^5; i2 = 2^3*3^2; [thegcd, U] = bezout(i1, i2) V = [2^2*3^5 2^3*3^2 2^2*3^4*5]; [thegcd, U] = gcd(V) V*U lcm(V) // Cas des entiers i1 = int32(2*3^5); i2 = int32(2^3*3^2); [thegcd, U] = bezout(i1, i2) V = int32([2^2*3^5 2^3*3^2 2^2*3^4*5]); [thegcd, U] = gcd(V) V*U lcm(V)
Voir aussi
| Report an issue | ||
| << Polynômes | Polynômes | cmndred >> |