Constructor
new Trinome(a, b, c)
- Source:
Définit un trinôme de la forme ax^2 + bx + c
Parameters:
Name | Type | Description |
---|---|---|
a |
number | FractionX | |
b |
number | FractionX | |
c |
number | FractionX |
Members
arrayTexDevelopperFormeCanonique
- Source:
Tableau avec 2 étapes pour le développement puis le résultat
arrayTexDevelopperFormeFactorisee
- Source:
Tableau avec 2 étapes pour le développement puis le résultat
On considère que a est différent de 1, x1 et x2 sont non nuls
discriminant :FractionX
- Source:
Discriminant du trinome
Type:
precision :number
- Source:
Nombre de chiffres après la virgule pour les valeurs approchées (dans les calculs des racines)
Type:
- number
tex :string
- Source:
Chaine de caractères de la forme développée ax^2+bx+c
Type:
- string
texCalculDiscriminant :string
- Source:
Calcul sur une ligne du discriminant du polynome
Type:
- string
Example
const p = new Trinome(2, 3, 1)
p.texCalculDiscriminantSansResultat
// 3^2-4\\times2\\times1 = 1
texCalculDiscriminantSansResultat :string
- Source:
Calcul sous la forme d'une égalité sans le résultat
Type:
- string
Example
const p = new Trinome(2, 3, 1)
p.texCalculDiscriminantSansResultat
// 3^2-4\\times2\\times1
texCalculRacine1 :string
- Source:
Calcul détaillée de la première racine avec résultat exact si on peut calculer la racine du discriminant et valeur approchée sinon
Type:
- string
texCalculRacine2 :string
- Source:
Calcul détaillée de la deuxième racine avec résultat exact si on peut calculer la racine du discriminant et valeur approchée sinon
Type:
- string
texFormeFactorisee :string
- Source:
a(x-x1)(x-x2)
Type:
- string
texX1 :string
- Source:
Écriture LaTeX de la valeur exacte première racine
Type:
- string
texX2 :string
- Source:
Écriture LaTeX de la valeur exacte première racine
Type:
- string
x1 :FractionX|number
- Source:
Première racine du trinome
Type:
- FractionX | number
x2 :FractionX|number
- Source:
Deuxième racine du trinome
Type:
- FractionX | number
Methods
defFormeCanonique(a, alpha, beta)
- Source:
Modifie le polynome pour qu'il soit égal à a(x - alpha)^2 + beta
Parameters:
Name | Type | Description |
---|---|---|
a |
number | FractionX | |
alpha |
number | FractionX | |
beta |
number | FractionX |
defFormeFactorisee(a, x1, x2)
- Source:
Modifie le polynome pour qu'il soit égal à a(x-x1)(x-x2)
Parameters:
Name | Type | Description |
---|---|---|
a |
number | FractionX | |
x1 |
number | FractionX | |
x2 |
number | FractionX |
defFormeFactorisee2(k, a, b, c, d)
- Source:
Modifie le polynome pour qu'il soit égal à k(ax+b)(cx+d)
Parameters:
Name | Type | Description |
---|---|---|
k |
number | FractionX | |
a |
number | FractionX | |
b |
number | FractionX | |
c |
number | FractionX | |
d |
number | FractionX |
image(x) → {FractionX}
- Source:
Renvoie l'image de x par la fonction définie par le trinome
Parameters:
Name | Type | Description |
---|---|---|
x |
number | FractionX |
Returns:
- Type
- FractionX
texCalculImage(x) → {string}
- Source:
Calcul détaillé de l'image d'un nombre
Parameters:
Name | Type | Description |
---|---|---|
x |
number | FractionX |
Returns:
- Type
- string