0% encontró este documento útil (0 votos)
5 vistas2 páginas

Representaciones gráficas con tkz-fct

Tkz-fct.sty (v1.4c) es un paquete que facilita la creación de gráficos 2D de funciones usando TikZ, diseñado para la enseñanza de matemáticas en escuelas secundarias francesas. Utiliza gnuplot para mejorar la precisión y velocidad en las representaciones gráficas, permitiendo almacenar expresiones y ajustar unidades de los ejes. El documento incluye ejemplos de uso y agradecimientos a colaboradores en su desarrollo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas2 páginas

Representaciones gráficas con tkz-fct

Tkz-fct.sty (v1.4c) es un paquete que facilita la creación de gráficos 2D de funciones usando TikZ, diseñado para la enseñanza de matemáticas en escuelas secundarias francesas. Utiliza gnuplot para mejorar la precisión y velocidad en las representaciones gráficas, permitiendo almacenar expresiones y ajustar unidades de los ejes. El documento incluye ejemplos de uso y agradecimientos a colaboradores en su desarrollo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALTER MUNDUS

[Link] (v1.4c) es un paquete para crear representaciones gráficas 2D de funciones tan fácilmente como
sea posible usando TikZ. Depende de TikZ y será parte de una serie de módulos que tienen como algo en
común, La creación de dibujos útiles en la enseñanza de las matemáticas. Estas son representaciones del tipo
de escuela que corresponden a la educación ofrecida en las escuelas secundarias francesas.
Alain Matthes
Me gustaría agradecer a Till Tantau por crear la maravillosa herramienta TikZ, así como a Michel Bovani
para fourier, cuya asociación con la utopía es excelente.
También me gustaría agradecer a David Arnold que corrigió una gran cantidad de errores y que probó muchos
ejemplos, Pablo González Luengo por su ayuda en la documentación y gestión del repositorio ”GitHub”,
Wolfgang Büchel que también corrigió errores y construyó algunos excelentes scripts para obtener los archivos
de ejemplo, John Kitzmiller y sus ejemplos, y finalmente Gaétan Marris por sus comentarios.
Pronto encontrará muchos ejemplos en mi sitio: [Link]
Puede enviar sus comentarios e informes sobre cualquier error que haya notado a la siguiente dirección: Alain
Matthes.
Este trabajo puede ser distribuido y/o modificado bajo las condiciones de la Licencia Pública del Proyecto
LaTeX, ya sea la versión 1.3 de esta licencia o cualquier versión posterior.

1. Funcionamiento
TikZ ofrece diferentes posibilidades para obtener representaciones gráficas de funciones. Preferí usar gnuplot
porque encuentro pgfmath demasiado lento y los resultados demasiado imprecisos.
Con TikZ y gnuplot, obtenemos la representación de una función usando

\draw[options] plot function {gnuplot expression};

En esta nueva versión de tkz-fct, la macro \tkzFct usa el código anterior con las mismas opciones que las
de TikZ. Entre las opciones, las más importantes son dominio y muestras. La macro \tkzFct reemplaza la
función \draw plot pero realiza dos tareas adicionales, además de trazar. Primero, la expresión de la función
se guarda con la sintaxis de gnuplot y también se guarda con la sintaxis de fp para su uso posterior. Esto
permite, sin tener que volver a dar la expresión, colocar, por ejemplo, puntos en la curva (las imágenes se
calculan mediante fp), o incluso dibujar tangentes. A continuación, y lo más importante, \tkzFct tiene en
cuenta las unidades utilizadas para el eje x y el eje y. Estas unidades se definen usando la macro \tkzInit
del paquete tkz-base con las opciones xstep e ystep. La macro \tkzFct intercepta los valores dados a la
opción de dominio y obviamente la expresión matemática de la función; si xstep y ystep difieren de 1, estos
valores se tienen en cuenta para el dominio, así como para los cálculos de la imagen. Cuando xstep difiere de
1, entonces la expresión dada solo debe usar \x como variable, así es como se pueden ajustar los valores. Esto
permite evitar desbordamientos en los cálculos.
Por ejemplo, dibujemos la gráfica de la función f definida por:

0 ≤ x ≤ 100 y f (x) = x3

1
\begin{tikzpicture}[scale=.5]
\tkzInit[xmax=100,xstep=10,ymax=1000000,ystep=100000]
\tkzDrawX[right]
\tkzDrawY[above]
\tkzLabelX[below=6pt]
\tkzLabelY[left=6pt]
\tkzGrid
\tkzFct[color=red, domain=0:100]{\x**3}
\end{tikzpicture}

y
1,000,000
900,000
800,000
700,000
600,000
500,000
400,000
300,000
200,000
100,000
0 x
0 10 20 30 40 50 60 70 80 90 100

Los valores de f(x) oscilan entre 0 y 1.000.000. Al elegir xstep = 10 y ystep = 100.000, los ejes tendrán
una longitud aproximada de 10 cm (sin escala). Los valores del dominio estarán entre 0 y 10, pero la
expresión dada a gnuplot, contendrá \x equivalente a x × 10, finalmente, el valor final será dividido por
ystep=100.000. Los valores de f(x) permanecerán así entre 0 y 10.

También podría gustarte