GRAFICAS CON TIKZ
Jhony Sandoval Ju´arez
February 16, 2014
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO TikZ
En la siguiente presentaci´on haremos uso de las nociones
b´asicas de crear graficas nativas usando el editor cient´ıfico
LATEX.
Para esto haremos uso del paquete TikZ y de LATEXDraw.
En primer lugar usaremos el paquete TikZ que sirve para crear
gr´aficos para documentos LATEX, usando el ambiente
’tikzpicture’. Para usar estepaquete debemos escribir en el
pre´ambulo usepackage{tikz} y usepackage{etex}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO TikZ
Usando el comando tikz podemos usar el comando tikz para
crear por ejemplo un circulo. Escribamos el siguiente c´odigo:
tikz fill[orange] (1ex,1ex) circle (6ex);
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO TikZ
Aqu´ı el punto y coma (;) es importante. Inmediatamente
compilamos y nos arrojar´a el siguiente resultado:
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO TikZ
podemos reducir el tama˜no y el color de nuestro circulo,
cambiando las dimensiones en nuestro c´odigo:
fill[red] (1ex,1ex) circle (4ex);
Recalcamos que aqu´ı el punto y coma (;) es importante. el
resultado obtenido es:
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
A diferencia del comando TikZ que me permite gr´aficas de
circunferencias, el comando tikzpicture es un comando que nos
permite graficar rectas, cuadril´ateros, rect´angulos, c´ırculos,
etc. para hacer esto se usa el comando draw.
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
Por ejemplo, editemos el siguiente c´odigo:
begin{center}
selectlanguage{english}
begin{tikzpicture}[>=stealth]
draw [− >] (-1.5,0) −− (1.5,0);
end{tikzpicture}
selectlanguage{spanish}
end{center}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
para que este c´odigo compile, es necesario escribir antes del
begin{tikzpicture} el comando selectlanguage{english} y al
final selectlanguage{spanish}. Pero para que estos comandos
funcionen se debemos agregar, en el paquete
usepackage[spanish]{babel} del preambulo,
usepackage[spanish,english]{babel}. El resultado ser´a una
recta tal como muestra la figura:
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
Hagamos por ejemplo, dos rectas perpendiculares que
asemejen a un plano coordenado, ecribamos el siguiente
c´odigo:
begin{center}
selectlanguage{english}
begin{tikzpicture}[>=stealth]
draw [− >] (-1.5,0) −− (1.5,0);
draw [− >] (0,-1.5) −− (0,1.5);
end{tikzpicture}
selectlanguage{spanish}
end{center}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
La gr´afica del c´odigo anterior ser´an dos rectas que asemejan
un plano de coordenadas
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
ecribamos el siguiente c´odigo:
begin{center}
selectlanguage{english}
begin{tikzpicture}[>=stealth]
draw [− >] (-1.5,0) −− (1.5,0);
draw [− >] (0,-1.5) −− (0,1.5);
shadedraw (0.5,0.5) circle (0.5cm);
end{tikzpicture}
selectlanguage{spanish}
end{center}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
Lo que me definir´a la figura:
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
para hacer un circulo con relleno de color, o un cuadrado con
relleno de color, usaremos el comando filldraw.
begin{center}
selectlanguage{english}
begin{tikzpicture}[>=stealth]
draw [− >] (-1.5,0) −− (1.5,0);
draw [− >] (0,-1.5) −− (0,1.5);
filldraw [fill=red,,even odd rule]
(-1,-1) rectangle (0,0);
filldraw[fill=magenta,even odd rule]
(0.5,0.5) circle(0.5);
end{tikzpicture}
selectlanguage{spanish}
end{center}Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
EL COMANDO tikzpicture
La grafica obtenida del c´odigo anterior sera:
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
GRAFICAS DE FUNCIONES PRIMITIVAS CON
TikZ
En LATEX, para graficar funciones usaremos el comando plot.
Aqu´ı, la asignaci´on de la variable estar´a dada por x. El
dominio en el cual queremos graficar nuestra funcion la
definiremos mediante domain:=a:b, esta especificaci´on se
ejecuta del comando draw.
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
GRAFICAS DE FUNCIONES PRIMITIVAS CON
TikZ
Digitemos el siguiente c´odigo:
begin{center}
begin{tikzpicture}[scale=0.8]
draw[− >] (-4,0) −− (4,0) node[right] {$x$};
draw[− >] (0,-3) −− (0, 4) node[left] {$y$};
draw[smooth, domain = -2:2, color=red]
plot(x,x ∗ x) node[right] {$ y = x2
$};
end{tikzpicture}
end{center}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
GRAFICAS DE FUNCIONES PRIMITIVAS CON
TikZ
Escribiendo dicho c´odigo, estamos graficando la par´abola
y = x2
, cuya grafica se ve a continuaci´on:
x
y y = x2
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
GRAFICAS DE FUNCIONES PRIMITIVAS CON
TikZ
Grafiquemos ahora la funci´on cos(x) y la funcion exp(x), con
dominio en [0, 2π]. Digitemos el siguiente c´odigo:
begin{center}
begin{tikzpicture}[scale=0.8]
draw[− >] (-4,0) −− (6,0) node[right] {$x$};
draw[− >] (0,-2) −− (0,4) node[left] {$y$};
draw[smooth, domain = 0:2*pi, color=red]
plot (x,{cos(x r)}) node[right] {y = cos(x)};
draw[smooth, domain = -2:2, color=blue]
plot (x,{exp(x - 1)}) node[right] {y = exp(x − 1)};
end{tikzpicture}
end{center}
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
GRAFICAS DE FUNCIONES PRIMITIVAS CON
TikZ
las gr´aficas generadas ser´an:
x
y
y = cos(x)
y = exp(x − 1)
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ
MUCHAS GRACIAS
Jhony Sandoval Ju´arez
GRAFICAS CON TIKZ

Tikz

  • 1.
    GRAFICAS CON TIKZ JhonySandoval Ju´arez February 16, 2014 Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 2.
    EL COMANDO TikZ Enla siguiente presentaci´on haremos uso de las nociones b´asicas de crear graficas nativas usando el editor cient´ıfico LATEX. Para esto haremos uso del paquete TikZ y de LATEXDraw. En primer lugar usaremos el paquete TikZ que sirve para crear gr´aficos para documentos LATEX, usando el ambiente ’tikzpicture’. Para usar estepaquete debemos escribir en el pre´ambulo usepackage{tikz} y usepackage{etex} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 3.
    EL COMANDO TikZ Usandoel comando tikz podemos usar el comando tikz para crear por ejemplo un circulo. Escribamos el siguiente c´odigo: tikz fill[orange] (1ex,1ex) circle (6ex); Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 4.
    EL COMANDO TikZ Aqu´ıel punto y coma (;) es importante. Inmediatamente compilamos y nos arrojar´a el siguiente resultado: Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 5.
    EL COMANDO TikZ podemosreducir el tama˜no y el color de nuestro circulo, cambiando las dimensiones en nuestro c´odigo: fill[red] (1ex,1ex) circle (4ex); Recalcamos que aqu´ı el punto y coma (;) es importante. el resultado obtenido es: Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 6.
    EL COMANDO tikzpicture Adiferencia del comando TikZ que me permite gr´aficas de circunferencias, el comando tikzpicture es un comando que nos permite graficar rectas, cuadril´ateros, rect´angulos, c´ırculos, etc. para hacer esto se usa el comando draw. Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 7.
    EL COMANDO tikzpicture Porejemplo, editemos el siguiente c´odigo: begin{center} selectlanguage{english} begin{tikzpicture}[>=stealth] draw [− >] (-1.5,0) −− (1.5,0); end{tikzpicture} selectlanguage{spanish} end{center} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 8.
    EL COMANDO tikzpicture paraque este c´odigo compile, es necesario escribir antes del begin{tikzpicture} el comando selectlanguage{english} y al final selectlanguage{spanish}. Pero para que estos comandos funcionen se debemos agregar, en el paquete usepackage[spanish]{babel} del preambulo, usepackage[spanish,english]{babel}. El resultado ser´a una recta tal como muestra la figura: Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 9.
    EL COMANDO tikzpicture Hagamospor ejemplo, dos rectas perpendiculares que asemejen a un plano coordenado, ecribamos el siguiente c´odigo: begin{center} selectlanguage{english} begin{tikzpicture}[>=stealth] draw [− >] (-1.5,0) −− (1.5,0); draw [− >] (0,-1.5) −− (0,1.5); end{tikzpicture} selectlanguage{spanish} end{center} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 10.
    EL COMANDO tikzpicture Lagr´afica del c´odigo anterior ser´an dos rectas que asemejan un plano de coordenadas Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 11.
    EL COMANDO tikzpicture ecribamosel siguiente c´odigo: begin{center} selectlanguage{english} begin{tikzpicture}[>=stealth] draw [− >] (-1.5,0) −− (1.5,0); draw [− >] (0,-1.5) −− (0,1.5); shadedraw (0.5,0.5) circle (0.5cm); end{tikzpicture} selectlanguage{spanish} end{center} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 12.
    EL COMANDO tikzpicture Loque me definir´a la figura: Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 13.
    EL COMANDO tikzpicture parahacer un circulo con relleno de color, o un cuadrado con relleno de color, usaremos el comando filldraw. begin{center} selectlanguage{english} begin{tikzpicture}[>=stealth] draw [− >] (-1.5,0) −− (1.5,0); draw [− >] (0,-1.5) −− (0,1.5); filldraw [fill=red,,even odd rule] (-1,-1) rectangle (0,0); filldraw[fill=magenta,even odd rule] (0.5,0.5) circle(0.5); end{tikzpicture} selectlanguage{spanish} end{center}Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 14.
    EL COMANDO tikzpicture Lagrafica obtenida del c´odigo anterior sera: Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 15.
    GRAFICAS DE FUNCIONESPRIMITIVAS CON TikZ En LATEX, para graficar funciones usaremos el comando plot. Aqu´ı, la asignaci´on de la variable estar´a dada por x. El dominio en el cual queremos graficar nuestra funcion la definiremos mediante domain:=a:b, esta especificaci´on se ejecuta del comando draw. Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 16.
    GRAFICAS DE FUNCIONESPRIMITIVAS CON TikZ Digitemos el siguiente c´odigo: begin{center} begin{tikzpicture}[scale=0.8] draw[− >] (-4,0) −− (4,0) node[right] {$x$}; draw[− >] (0,-3) −− (0, 4) node[left] {$y$}; draw[smooth, domain = -2:2, color=red] plot(x,x ∗ x) node[right] {$ y = x2 $}; end{tikzpicture} end{center} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 17.
    GRAFICAS DE FUNCIONESPRIMITIVAS CON TikZ Escribiendo dicho c´odigo, estamos graficando la par´abola y = x2 , cuya grafica se ve a continuaci´on: x y y = x2 Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 18.
    GRAFICAS DE FUNCIONESPRIMITIVAS CON TikZ Grafiquemos ahora la funci´on cos(x) y la funcion exp(x), con dominio en [0, 2π]. Digitemos el siguiente c´odigo: begin{center} begin{tikzpicture}[scale=0.8] draw[− >] (-4,0) −− (6,0) node[right] {$x$}; draw[− >] (0,-2) −− (0,4) node[left] {$y$}; draw[smooth, domain = 0:2*pi, color=red] plot (x,{cos(x r)}) node[right] {y = cos(x)}; draw[smooth, domain = -2:2, color=blue] plot (x,{exp(x - 1)}) node[right] {y = exp(x − 1)}; end{tikzpicture} end{center} Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 19.
    GRAFICAS DE FUNCIONESPRIMITIVAS CON TikZ las gr´aficas generadas ser´an: x y y = cos(x) y = exp(x − 1) Jhony Sandoval Ju´arez GRAFICAS CON TIKZ
  • 20.
    MUCHAS GRACIAS Jhony SandovalJu´arez GRAFICAS CON TIKZ