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".

  • "v" = vertical, i. e. les listes sont en colonnes ;

  • "h" = horizontal, i. e. les listes sont en lignes ;

  • "l" = alignement à gauche ;

  • "r" = alignement à droite ;

  • "c" = centré.

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 TabPtDec.png

*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 Tab a Dec.png pour Options > 3 décimales

*Tableau({{2011.56, 2, 3.7, 4}, {1, 4.2, 9, 16.365}}, "v%") retourne TableuPourCent.png

*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 TableauMonetaire.png

  • 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 TabellaTesto.png ;

  • 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}}\) Tabslsc.png (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}}\) Tabla2 .PNG 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}}\) Tabcol.png

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}} \) TabFusCol.png

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.}\) Tabla3 .PNG

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}} \) Tabla5.PNG

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")

pourTableauLignesCouleurs.PNG

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 :

StyleTableauTout.PNG

== 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

Inecuaciones paso a paso.gif

== Un tableau colorié

image

Cette contribution de Michel Iroir, ne fonctionne qu’en Java, pas en html5

TableauColorieMI.png

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 TableauColoriéTableur.png

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}

TabularCarreBleu.png