Commande Tableau
- Tableau( <Liste 1>, <Liste 2>, … )
-
Crée un texte qui contient un tableau des listes d’objets.
Par défaut, chaque liste est affichée dans une nouvelle ligne. |
-
Tableau({x^2, 4}, {x^3, 8}, {x^4, 16})
crée un tableau à trois lignes et deux colonnes. Tous les éléments sont alignés à gauche. -
Tableau(Séquence(i^2, i, 1, 10))
crée un tableau à une ligne. Tous les éléments sont alignés à gauche.
- Tableau( <Liste>, <Liste>, …, <“Alignement du texte”> )
-
Crée un texte qui contient un tableau des listes d’objets. Le texte optionnel “Alignement du texte” contrôle l’orientation et l’alignement du texte.
Les valeurs possibles sont "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". Par défaut c’est "hl".
|
L’ajout d’un .
permet un alignement sur le point décimal, d’un %
transforme en pourcentages avec alignement
sur le point décimal.
L’ajout d’un a
ou d’un p
reprend les options précédentes en complétant l’écriture au
nombre de décimales. (Le nombre de décimales est celui qui est défini en Options)
*Tableau({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v.")
retourne
*Tableau({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "va")
comme ci-dessus mais en forçant le nombre de décimales à être celui déclaré en Options retourne
pour Options > 3 décimales
*Tableau({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v%")
retourne
*Tableau({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "vp")
comme ci-dessus mais en forçant le nombre de décimales
à être celui déclaré en Options
Une syntaxe non documentée, permettant d’utiliser un autre séparateur décimal, la virgule en France et la monnaie locale €, mais toutes les colonnes sont affectées, il serait bon de pouvoir différentier des colonnes quantités/prix
-
Tableau({{11, 2.5, 123}, {2.65, 3.57, 10.1}}, "v,.€")
retourne
-
Tableau({1,2,3,4},{1,4,9,16},"v")
crée un tableau à deux colonnes et quatre lignes avec alignement à gauche ; -
Tableau({1,2,3,4},{1,4,9,16},"h")
crée un tableau à quatre colonnes et deux lignes avec alignement à gauche ; -
Tableau({11.2,123.1,32423.9,234.0},"vr")
crée un tableau à une colonne avec alignement à droite.
Vous pouvez aussi ajouter des bordures en précisant||||, ||, \{}, [] ou () et du quadrillage, lignes horizontales par _ et lignes verticales par | dans la chaîne.
-
Tableau({1,2},{3,4},"c|_")
pour le tableau ; -
Tableau({1,2},{3,4},"c||||")
pour\(\begin\{Vmatrix}\{} 1 & 2 \\ 3 & 4 \\ \end\{Vmatrix} \) ; -
Tableau({1,2},{3,4},"c()")
pour \(\left( \begin\{array}\{} 1 & 2 \\ 3 & 4 \\ \end\{array} \right) \) ; -
Tableau({1,2},{3,4},"c||")
pour \( \begin\{vmatrix}\{} 1 & 2 \\ 3 & 4 \\ \end\{vmatrix} \) .
-
Tableau({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v")
pour \(\{\begin\{array}\{|lllll|}\hline 1&1&1&1&1 \\ 2&2&2&2&2 \\ 3&3&3&3&3 \\ 4&4&4&4&4 \\ \hline \end\{array}}\) (pas de lignes intérieures)
-
Tableau({{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h")
pour \(\{\begin\{array}\{|l|lll|}\hline 1&2&3&4 \\ \hline 1&2&3&4 \\ 1&2&3&4 \\ 1&2&3&4 \\ 1&2&3&4 \\ \hline \end\{array}}\) Des 1 (ou des 0) indiquent la présence (ou non) des bordures verticales et horizontales.
-
Tableau({{1, 2, 3, 4},{5,6,7,8}}, "|11011_101")
pour \(\{\begin\{array}\{|l|ll|l|}\hline 1&2&3&4 \\ 5&6&7&8 \\ \hline \end\{array}}\)
et pour "fusionner" des colonnes
-
Tableau({{"\textbf{Cercle}"}, {Tableau({{"Rayon", "r "}, {"Aire", "π r²"}, {"Circonférence", "2 π r"}}, "cc |010_0110")}}, "_111 |11 c")
pour \( \{\begin\{array}\{|c|}\hline \textbf\{Cercle} \\ \hline \{\begin\{array}\{c|c}Rayon&\text\{r } \\ \hline Aire&\text\{π r²} \\ \hline Circonférence&\text\{2 π r} \\ \end\{array}} \\ \hline \end\{array}} \)
et pour un système
-
Tableau({{"2x+3y=5", "5x+8y=12"}}, "{v")
pour \(\{\left\\{\begin\{array}\{l}2x+3y=5 \\ 5x+8y=12 \\ \end\{array}\right.}\)
et pour dépouiller une série brute stockée en liste1
-
Tableau({Unir({{"x_i"}, Unique(liste1)}), Unir({{"e_i"}, Effectifs(liste1)})}, "ch|_")
Soit liste1=Séquence(AléaEntreBornes(1, 6 )+0 k,k,1,100), on obtiendra quelque chose comme ça :
\( \{\begin\{array}\{|c|c|c|c|c|c|c|}\hline x_i&1&2&3&4&5&6 \\ \hline e_i&17&19&16&22&15&11 \\ \hline \end\{array}} \)
Il est possible d’affecter des couleurs différentes par lignes :
-
Tableau({{"\black{1,2,3,4}", "\blue{2,4,6,8}", "\green{3,6,9,12}", "\red{4,8,12,16}"}}, "vr")
pour
Les listes peuvent être groupées en une seule liste, (c’est d’ailleurs la syntaxe retournée par le tableur). |
Tableau({{1,2},{3,4}},"c()")
.
== L’objet Tableau possède une barre de style très complète :
== Présentation pas à pas
Soit n un curseur entier entre 1 et 7
Tableau(Extraite({{2x + 3, "\geq", 4 - 5x}, {"+5x", "", "+5x"}, {7x + 3, "\geq", 4}, {"-3", "", "-3"}, {7x, "\geq", 1}, {"\frac{7x}{7}", "\geq", "1/7"}, {x, "\geq", 0.14286}}, 1, n), "_001001000")
vous présente la résolution pas à pas de l’inéquation 2x+3 > 4-5x
== Un tableau colorié
|
Cette contribution de Michel Iroir, ne fonctionne qu’en Java, pas en html5 |
bl = "\colorbox{0099cc}\bold\textcolor{white}" ja = "\colorbox{yellow}\bold\textcolor{black}" or = "\colorbox{ff9933}\bold\textcolor{white}" rg = "\colorbox{ff0000}\bold\textcolor{white}" Tableau(\{\{or + "\{+}", bl + "{1}", bl + "{2}", bl + "{3}"}, \{rg + "{1}", ja + "{2}", ja + "{3}", ja + "{4}"}, \{rg + "{2}", ja + "{3}", ja + "{4}", ja + "{5}"}, \{rg + "{3}", ja + "{4}", ja + "{5}", ja + "{6}"}}, " |
Vous pouvez obtenir aussi un tableau comme ci-dessous, en le définissant dans le tableur, puis utilisant, après sélection et clic droit > Créer > Tableau
Sinon, possibilité de se créer des tableaux en LaTeX avec "tabular"
\begin{tabular}{cc}
\multicolumn{2}{c}\{\text{Carré}}\\ \hline x & \textcolor{blue}\{x^2} \\ 1 & \textcolor{blue}{1} \\ 2 & \textcolor{blue}{4}\\ 3 & \textcolor{blue}{9}
\end{tabular}