Methods
(static) UcolV(tabUopt, tabVopt) → {Boolean}
- Description:
Colinéarité de deux vecteurs de l’espace
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabU |
Array |
<optional> |
tableau de trois éléments (vecteur de l’espace) |
tabV |
Array |
<optional> |
tableau de trois éléments (vecteur de l’espace) |
Returns:
renvoie true si les vecteurs sont colinéarires
- Type
- Boolean
(static) compareTabNum(tab1opt, tab2opt) → {Boolean}
- Description:
Egalité de tableaux de nombres
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tab1 |
Array |
<optional> |
tableau de number |
tab2 |
Array |
<optional> |
tableau de number |
Returns:
renvoie true si les tableaux sont de la même taille et leurs valeurs tableaux sont deux à deux égales
- Type
- Boolean
(static) creeTableauAleatoire(tabDesChoixopt, tabDesProbasopt, dimensionopt) → {Array}
- Description:
Cette fonction crée un tableau de taille dimension, en y mettant des éléments pris dans tabDesChoix, et en respectant la tabDesProbas imposée. de telle sorte que tous les éléments de tabDesChoix apparaissent dans la mesure où dimension>=longueur de tabDesChoix
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabDesChoix |
Array |
<optional> |
tableau |
tabDesProbas |
Array |
<optional> |
tableau de number entre 0 et 1 (proba) |
dimension |
Number |
<optional> |
taille du tableau souhaité |
Returns:
- Type
- Array
(static) creerTableauDe(elementIdentiqueopt, tailleopt) → {Array}
- Description:
Crée un tableau contenant plusieurs fois un même élément
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
elementIdentique |
string | number |
<optional> |
valeur à dupliquer |
taille |
Number |
<optional> |
nombre de fois où on la souhiate |
Returns:
tableau contenant taille fois la valeur elementIdentique
- Type
- Array
(static) determinant(tabUopt, tabVopt) → {Object}
- Description:
Déterminant de deux vecteurs du plan
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabU |
Array |
<optional> |
tableau de deux éléments (vecteur du plan) |
tabV |
Array |
<optional> |
tableau de deux éléments (vecteur du plan) |
Returns:
{valeur, ecriture} valeur du déterminant et écriture du calcul (x1y2-y2x1)
- Type
- Object
(static) determinant3D(Uopt, Vopt, Wopt) → {Number}
- Description:
Déterminant de trois vecteurs de l’espace
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
U |
Array |
<optional> |
tableau de trois éléments (vecteur de l’espace) |
V |
Array |
<optional> |
tableau de trois éléments (vecteur de l’espace) |
W |
Array |
<optional> |
tableau de trois éléments (vecteur de l’espace) |
Returns:
déterminant de la matrice
- Type
- Number
(static) entierAlea(entierMiniopt, entierMaxiopt, tabSaufopt) → {Number}
- Description:
Cette fonction renvoie un entier aléatoire entre entierMini inclus, entierMaxi inclus sans tomber sur les éléments du tableau tabSauf
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
entierMini |
number |
<optional> |
entier minimal |
entierMaxi |
number |
<optional> |
entier maximal |
tabSauf |
Array |
<optional> |
liste des entiers à éviter |
Returns:
- Type
- Number
(static) estEntier(monNombreopt) → {Boolean}
- Description:
Cette fonction vérifie si monNombre est entier ou non
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
monNombre |
number |
<optional> |
nombre réel |
Returns:
- Type
- Boolean
(static) fonctionTab(maFonctionopt, monTableauopt) → {Array}
- Description:
Cette fonction renvoie un nouveau tableau obtenu par application de ma_fonction à tous les éléments du tableau
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
maFonction |
function |
<optional> |
fonction à appliquer à chaque valeur du tableau |
monTableau |
Array |
<optional> |
tableau |
Returns:
- Type
- Array
(static) fraction(nbreopt) → {Object}
- Description:
Cette fonction renvoie un objet correspondant à l’écriture d’une fraction
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
nbre |
number |
<optional> |
nombre réel |
Returns:
{ch, mathq, num, den, valeur} ch="a/b" avec pgcd(a,b)=1 et a/b=nbre, mathq est l’écriture de cette fraction en latex, valeur vaut nbre (qui est du type number nécessairement)
- Type
- Object
(static) jeLesVeuxDansMonTab(tabJeLesVeuxopt, probaJeLesVeuxopt, monTableauopt) → {Boolean}
- Description:
Cette fonction renvoie true si on retrouve tous les éléments du tableau tabJeLesVeux dans monTableau Sauf si l’un des éléments du tableau tabJeLeVeux est de proba nulle
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabJeLesVeux |
Array |
<optional> |
tableau |
probaJeLesVeux |
Array |
<optional> |
tableau de number entre 0 et 1 (proba) |
monTableau |
Array |
<optional> |
tableau |
Returns:
- Type
- Boolean
(static) monome(valeurCoeffopt, devantCoeffopt, nomVariableopt) → {String}
- Description:
Cette fonction écrit correctement le monome sous la forme coeff*variable
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
valeurCoeff |
number |
<optional> |
nombre réel qui, s’il est décimal, sera écrit sous forme fractionnaire |
devantCoeff |
string |
<optional> |
'+' ou '-' |
nomVariable |
string |
<optional> |
nomVariable peut être une variable quelconque ou une chaine mathquill comme celle d’un vecteur |
Returns:
- Type
- String
(static) occurences(occurenceChercheeopt, monTableauopt) → {Object}
- Description:
Recherche d’occurence d’une valeur : nombre et positions
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
occurenceCherchee |
string | number |
<optional> |
valeur recherchée dans le tableau |
monTableau |
Array |
<optional> |
Returns:
{nombre, emplacements} nombre d’apparition de la valeur cherchée dans le tableau et tableau des index où a été trouvée cette valeur
- Type
- Object
(static) produitVectoriel(Uopt, Vopt) → {Array}
- Description:
Cette fonction renvoie le vecteur égal au produit vectoriel de deux vecteurs de l’espace
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
U |
Array |
<optional> |
tableau de 3 nombres |
V |
Array |
<optional> |
tableau de 3 nombres |
Returns:
- Type
- Array
(static) sommeAkBk(tabAkopt, tabBkopt) → {Object}
- Description:
Cette fonction écrit correctement la somme des ak*bk où ak et bk sont les coordonnées respectives des tableau tabAk, tabBk
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabAk |
Array |
<optional> |
tableau de number |
tabBk |
Array |
<optional> |
tableau de number |
Returns:
{valeur, ecriture} valeur du produit scalaire des deux vecteurs et écriture de ce produit
- Type
- Object
(static) sommeMonomes(tabCoeffopt, tabVariablesopt) → {String}
- Description:
Cette fonction écrit correctement une somme de monome (pour un polynôme ou autre, la variable pouvant être différente d’un monome à l’autre)
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
tabCoeff |
Array |
<optional> |
nombre réel qui, s’il est décimal, sera écrit sous forme fractionnaire |
tabVariables |
Array |
<optional> |
Returns:
- Type
- String
(static) tableauVrai(monTableauopt) → {Boolean}
- Description:
Cette fonction renvoie vrai si le tableau n’est composé que de true
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
monTableau |
Array |
<optional> |
tableau de boolean |
Returns:
- Type
- Boolean
(static) vLatex(strABopt) → {string}
- Description:
Cette fonction renvoie le vecteur AB version mathquil en écrivant vLatex("AB")
- Source:
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
strAB |
string |
<optional> |
chaine représentant un vecteur |
Returns:
- Type
- string