Trinome

Trinome

Gère les polynômes du second degré

  • Définition depuis la forme développée, canonique ou factorisée
  • Calcul du discriminant, des racines, des coordonnées du sommet
  • Compatible avec la classe FractionX pour la gestion du calcul exact avec les rationnels

Constructor

new Trinome(a, b, c)

Source:
Author:
  • Rémi Angot

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:

x2 :FractionX|number

Source:

Deuxième racine du trinome

Type:

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