Diferencia entre revisiones de «Comando TablaTexto»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 81: Línea 81:
 
|}
 
|}
  
==[[Image:View-cas24.png]] [[Comandos Específicos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]==
+
==[[Image:Menu view cas.svg|link=Vista CAS|18px]] [[Comandos Específicos CAS (Cálculo Avanzado)|En]] [[Vista CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]==
 
Cada una de las variantes previas, opera de modo análogo en esta [[Vista CAS|vista]].
 
Cada una de las variantes previas, opera de modo análogo en esta [[Vista CAS|vista]].
 
:{{OJo|1=Es preciso ''tildar'' el redondelito que encabeza la correspondiente fila de esta [[Vista CAS|vista]] para que el objeto cobre entidad [[Vista Algebraica|algebraica]] y visibilidad [[Vista Gráfica|gráfica]].}}
 
:{{OJo|1=Es preciso ''tildar'' el redondelito que encabeza la correspondiente fila de esta [[Vista CAS|vista]] para que el objeto cobre entidad [[Vista Algebraica|algebraica]] y visibilidad [[Vista Gráfica|gráfica]].}}

Revisión del 23:31 2 jul 2015


TablaTexto[ <Lista>, <Lista>, ... ]
Crea la tabla de texto de las lista de objetos.
Nota: Por omisión, cada lista se despliega en su propia fila de la tabla.
Ejemplos: Los siguientes casos crean, como objeto de texto, tablas en que cada ítem queda alineado a izquierda:
  • TablaTexto[{x^2, 4}, {x^3, 8}, {x^4, 16}] crea una tabla con tres filas y dos columnas
  • TablaTexto[Secuencia[i^2, i, 1, 10]] crea una tabla con una fila.


TablaTexto[ <Lista>, <Lista>, ..., <Alineación del Texto> ]
Tabula el texto que contiene la lista de objetos mientras la “Alineación del Texto” controla su orientación y alineación.
Nota: Valores posibles: "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". Lo que se establece por omisión es "hl".
  • "v" = vertical dispone las listas en columnas
  • "h" = horizontal dispone las listas en filas
  • "l" = alinea a izquierda"l"/"left", izquierda en inglés
  • "r" = alinea a derecha"r"/"right", derecha en inglés
  • "c" = centrado
Ejemplos:
  • TablaTexto[{1,2,3,4},{1,4,9,16},"v"] crea una tabla de texto de dos columnas y cuatro filas cuyos elementos se alinean a izquierda.
  • TablaTexto[{1,2,3,4},{1,4,9,16},"h"] en la tabla de dos filas y cuatro columnas los elementos se alinean a izquierda.
  • TablaTexto[{11.2,123.1, 32423.9, "234.0"},"vr"] crea un texto con una columna cuyos elementos se alinean a derecha.
Nota: Como se ilustran a continuación, para organizar la tabla pueden emplearse
  • separadores para ordenar la disposición
  • diferentes colores para cada fila o elemento incluso.

Bordeando la Tabla

Se emplean separadores para establecer los bordes y el cuadriculado interior:

  • para bordes, los signos ||||, || o llaves {} o corchetes [] o paréntesis ()
  • para la cuadrícula:
    horizontales, para la separación de filas, con el símbolo _
    verticales para las columnas con el símbolo |
Nota: Combinando separadores como en:
TablaTexto[{1,2},{3,4},"c|_"] o en TablaTexto[{{"ñ", "2 ñ"}, {"3 ñ", "4 ñ"}}, "c|_"] se arman tablas como estas:
TabellaTesto.png y Tablañ.PNG.
Ejemplos:
  • TablaTexto[{1,2},{3,4},"c||||"] para obtener \begin{Vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{Vmatrix}
  • TablaTexto[{1,2},{3,4},"c()"], \left( \begin{array}{} 1 & 2 \\ 3 & 4 \\ \end{array} \right)  ;
  • TablaTexto[{1,2},{3,4},"c||"], \begin{vmatrix}{} 1 & 2 \\ 3 & 4 \\ \end{vmatrix} .
  • TablaTexto[{1,2},{3,4},"c|_"], TabellaTesto.png
Nota: Pueden agruparse en una sola, una serie de listas para aplicarle la misma sintaxis, como se ilustra a continuación.
Ejemplo: TablaTexto[ { {1,2}, {3,4} }, "c()"] establece...
\left( \begin{array}{} 1 & 2 \\ 3 & 4 \\ \end{array} \right)
Ejemplo: Para "fusionar" las columnas
  • TablaTexto[{{"\textbf{Círculo}"}, {TablaTexto[{{"Radio", "r "}, {"Área", "π r²"}, {"Circunferencia", "2 π r"}}, "cc |010_0110"]}}, "_111 |11 c"] para:
    Tabla1.PNG

Otros ejemplos...

TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v"] da {\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}}, despliega una tabla como esta:
Tabslsc.png
y para un sistema:
TablaTexto[{{"2x+3y=7","5x+8y=11"}},"{v"] crea el texto \left\{\begin{matrix} 2x+3y=7\\ 5x+8y=11 \end{matrix}\right.
TablaTexto[{{"2x+3y=5", "5x+8y=12"}}, "{v"] paraTabla3 .PNG
TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h"], {\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}} establece la tabla...
Tabla2 .PNG
El 1 (o el 0) indica la presencia o ausencia de bordes verticales y horizontales.


Ejemplos:
Para desarrollar una serie de datos brutos acumulados en una lista1
  • TablaTexto[{{1, 2, 3, 4},{5,6,7,8}}, "|11011_101"], \begin{array}{|l|ll|l|}\hline 1&2&3&4 \\ 5&6&7&8 \\ \hline \end{array} Tabcol.png
  • TablaTexto[{ Encadena[{{"x_i"}, Único[lista1]}], Encadena[{{"e_i"}, Frecuencia[lista1]}]}, "ch|_"]
Siendo lista1=Secuencia[AleatorioEntre[1, 6 ]+0 k,k,1,100], se obtendrá algún resultado como el siguiente:
Tabla5.PNG
Es posible afectar con colores diferentes un par de líneas:
  • TablaTexto[{{"\black{1,2,3,4}", "\blue{2,4,6,8}", "\green{3,6,9,12}", "\red{4,8,12,16}"}}, "vr"]}}
para TableauLignesCouleurs.PNG

Nota: Desde la versión 4.4, este comando admite objetos coloreados y es posible controlar individualmente el colo de cada línea de la tabla.

Ejemplos:
  • TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "-/|_v"] crea una tabla de texto sin líneas delimitadoras, como esta:
    Tabslsc.png
  • TablaTexto[{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, "|11001 _110001 h"].
    1 implica que habrá una línea entre los números y 0, que no la habrá.

Cosmética de la Tabla

La Barra de Estilo ofrece una variada gama de posibilidades para darle a la tabla color para el texto y el fondo, bordes, alineación y medidas para la tipografía. como puede observarse en la siguiente ilustración:


EstiloCuadro I.PNG

Es posible, incluso, asignarle a cada fila de la tabla un color diferente, como se aprecia a continuación:

TablaTexto[{{"\black{1,2,3,4}", "\blue{2,4,6,8}", "\green{3,6,9,12}", "\red{4,8,12,16}"}}, "vr"] para logar esta colorida tabla:

TableauLignesCouleurs.PNG

Resolución paso a paso

Siendo n un deslizador entero en el rango que va de 1 a 7, se puede desplegar paso a paso la resolución de una inecuación como 2x+3 > 4-5x a partir de la siguiente entrada de comando:
TablaTexto[Extrae[{{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"]

El siguiente boceto ilustra, animadamente el procedimiento implicado:


Inecuaciones paso a paso.gif

Coloraciones a la Tabla

En primer lugar, se establecen las variables con el texto correspondiente a cada caja de color y a continuación, se prepara el comando para que se plasme la colorida tabla.

Bulbgraph.pngAtención: Cada una de las variables con contenido de texto, eventualmente es preciso ocultar cada uno de los objetos que se desplieguen innecesariamente dado que solo se los establece para facilitar el paso de parámetros al comando.

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

TablaTexto[{{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}"}}, "|_"]

Menu view cas.svg En Vista CAS ComputaciónAlgebraicaSimbólica

Cada una de las variantes previas, opera de modo análogo en esta vista.

Bulbgraph.pngAtención: Es preciso tildar el redondelito que encabeza la correspondiente fila de esta vista para que el objeto cobre entidad algebraica y visibilidad gráfica.
© 2022 International GeoGebra Institute