Subido por Johann H Martínez

pstxmp1

Anuncio
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psline:
\begin{pspicture}(0,0)(6,4)\grilla
\psline[linewidth=1.5pt,linearc=0.1]%
{>>->>}(0,4)(6,0)(0,0)(4.5,2.5)
\end{pspicture}
Ejemplo
\psset{unit=0.8cm}
\begin{pspicture}(0,0)(5,5)\grilla
\psline{->}(0,1)(5,1)
\psline{->}(1,0)(1,5)
\psline[linewidth=2pt]{[-]}(2,1)(4.5,1)
\psline[linewidth=2pt]{(-)}(1,1.5)(1,4)
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
\begin{pspicture}(0,0)(4,3)\grilla
\psline[linewidth=1.5pt]{->}(3,1)
\psline[linewidth=1.5pt]{->}(1,2)
\psline[linewidth=1.5pt]{->}(4,3)
\psline[linestyle=dashed](1,2)(4,3)
\psline[linestyle=dashed](3,1)(4,3)
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \qline:
\begin{pspicture}(0,0)(3,4)\grilla
\qline(0,4)(1,0)
\qline(1,1)(3,3)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \pspolygon:
\psset{unit=0.7cm}
\begin{pspicture}(-3,-3)(13,3)\grilla
\pspolygon[linewidth=1.5pt](0,-2)(2,0)(1,2)(-1,2)(-2,0)
\pspolygon[linewidth=1.5pt,linearc=0.3](5,-2)(7,0)(6,2)(4,2)(3,0)
\pspolygon[linewidth=1.5pt,linestyle=dashed,dash=5pt 2pt]%
(10,-2)(12,0)(11,2)(9,2)(8,0)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psframe:
\psset{unit=0.5cm}
\begin{pspicture}(0,0)(8,8)\grilla
\psframe[linewidth=1pt](1,6)(8,8)
\psframe[linewidth=1.5pt,framearc=0.2](2,4)
\psframe[linewidth=3pt,framearc=0.5](3,1)(7,5)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \pstriangle y de \psdiamond:
\psset{unit=0.8cm}
\begin{pspicture}(0,0)(14,4)\grilla
\pstriangle[linewidth=1.5pt](3,1)(4,2)
\psdiamond[linewidth=3pt,linestyle=dotted,dotsep=3pt](10,2)(3,1.5)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \pscircle:
\begin{pspicture}(0,0)(14,4)\grilla
\pscircle[linewidth=2pt](2.5,3){1}
\pscircle[linestyle=dashed](4,3){1.5}
\end{pspicture}
Ejemplo
El uso de \psarc:
\begin{pspicture}(-2,0)(2,3)\grilla
\psarc[linewidth=1pt]{<->}(0,0){2}{30}{150}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \pswedge:
\begin{pspicture}(0,0)(3,3)\grilla
\pswedge[linewidth=1.5pt](0,0){3}{30}{60}
\end{pspicture}
Ejemplo
\begin{pspicture}(-2,-2)(2,2)\grilla
\pswedge[linewidth=1pt](0,0){2}{60}{330}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psellipse:
\begin{center}
\begin{pspicture}(-4,-2)(4,2)\grilla
\psellipse[linewidth=1pt](0,0)(3,1.5)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \parabola:
\begin{center}
\begin{pspicture}(0,0)(9,5)\grilla
\parabola[linewidth=1pt,linestyle=dashed]{*-*}(1,0.5)(3,4.5)
\parabola[linecolor=gray,linewidth=2pt]{<->}(6,4)(7,0.5)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Relleno con lı́neas rectas transversales (fillstyle=crosshatch):
\begin{center}
\begin{pspicture}(0,0)(6,5)\grilla
\parabola[linestyle=dashed,fillstyle=crosshatch,%
hatchcolor=gray](1,1)(3,4)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Relleno “sólido” (fillstyle=solid):
\begin{pspicture}(0,0)(6,4)\grilla
\pscircle(3,2){1.5}
\pswedge[fillstyle=solid,fillcolor=cyan]%
(3,20){1.5}{330}{45}
\psarc{<->}(3,2){1.5}{330}{45}
\end{pspicture}
\psset{unit=0.8cm}
\begin{pspicture}(-4,-3)(4,3)\grilla
\psframe[fillstyle=solid,fillcolor=red]%
(-3,-2)(3,2)
\psframe[framearc=0.3,fillstyle=solid,%
fillcolor=white](-1,-1)(1,1)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Sombreado “gradual” (fillstyle=gradient):
instrucciones ➸
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
➸ gráfica
\begin{center}
\begin{pspicture}(-4,-3)(6,10)
\parabola[gradangle=90,fillstyle=gradient,gradbegin=white,
gradend=darkgray,gradmidpoint=1](-3,7)(0,1)
\psellipse[gradangle=90,fillstyle=gradient,gradbegin=white,
gradend=darkgray,gradmidpoint=0.2](0,7)(3,0.5)
\psline{->}(-4,0)(6,0)
\psline{->}(4,4)(-3,-3)
\psline{->}(0,6.5)(0,10)
\psline(0,-3)(0,1)
\end{pspicture}
\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
\begin{pspicture}(-4,-4)(4,4)
\psarc[linestyle=none,gradangle=60,%
fillstyle=gradient,gradbegin=yellow,%
gradend=red,gradmidpoint=1,%
gradlines=800](0,0){4}{0}{360}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Sombras (shadow=true):
\begin{center}
\begin{pspicture}(0,0)(12,4)\grilla
\psframe[shadow=true](1,1)(3,3)
\psframe[shadow=true,shadowangle=45](4,1)(6,3)
\psframe[shadow=true,shadowangle=135](7,1)(9,3)
\pscircle[shadow=true,shadowsize=5pt,shadowcolor=gray](10.5,2){1}
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psdots:
\psset{unit=0.8cm}
\begin{pspicture}(0,0)(4,4)\grilla
\psdots(0,1)(1,1)(2,1)(3,1)(4,1)
\psdots[dotstyle=o](0,2)(1,2)(2,2)(3,2)(4,2)
\psdots[dotstyle=triangle*](0,3)(1,3)(2,3)(3,3)(4,3)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Los “comandos estrella”:
\begin{center}
\begin{pspicture}(1,1)(12,5)\grilla
\pscircle*[linecolor=magenta](3,3){1}
\psellipse*[linecolor=yellow](6.5,3)(1.5,1)
\parabola*[linecolor=blue](9,4)(10,1.5)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psframebox y \psdblframebox:
Ejemplo
\psframebox{\large $e^{\pi i}+1=0$}
Ejemplo
\psdblframebox[linestyle=dashed]{\large
$e^{\pi i}+1=0$}
Ejemplo
\psdblframebox[linestyle=dashed,framesep=8pt]
{\large $e^{\pi i}+1=0$}
Ejemplo
\psframebox[shadow=true]{\large $e^{\pi i}+1=0$}
Ejemplo
\psframebox[fillstyle=solid,fillcolor=black]
{\Large $e^{\pi i}+1=0$}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \pscirclebox, \pstribox, \psdiabox y \psovalbox:
Ejemplo
\pscirclebox[shadow=true,fillstyle=solid,
fillcolor=yellow]
{\large $e^{\pi i}+1=0$}
Ejemplo
\pstribox[doubleline=true,linecolor=green]
{\large $e^{\pi i}+1=0$}
Ejemplo
\psdiabox[linewidth=1pt,shadow=true,
fillstyle=solid,fillcolor=red]
{\large $e^{\pi i}+1=0$}
Ejemplo
\psovalbox[shadow=true]{%
\begin{tabular}{c}
Fórmula de Euler \\
\large $e^{\pi i}+1=0$
\end{tabular}}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de “comandos estrella” para texto enmarcado:
El marco \psovalbox* oculta lo que hay detrás de él; recuérdese que el valor por defecto de
fillcolor es white (blanco).
\begin{center}
\pscirclebox[shadow=true,fillstyle=solid,fillcolor=cyan]%
{\psovalbox*[shawdow=true]{$e^{\pi i}+1=0$}}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \rput:
\begin{pspicture}(5,5)\grilla
\rput[bl]{-30}(1,4){\psframebox{$(A\cap
B)’=A’\cup B$}}
\rput[br]{60}(2,2){\psframebox{$(A’)’=A$}}
\end{pspicture}
Ejemplo
\begin{pspicture}(-3,-3)(3,3)\grilla
\rput{W}(0,0){$e^{\pi i}+1=0$}
\rput[l]{45}(1,1){$e^{\pi i}+1=0$}
\rput[l]{-45}(1,-1){$e^{\pi i}+1=0$}
\rput[r]{-45}(-1,1){$e^{\pi i}+1=0$}
\rput[r]{45}(-1,-1){$e^{\pi i}+1=0$}
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
\begin{center}
\begin{pspicture}(-4,-4)(4,4)\grilla
\psellipse(0,0)(3,1.5)
\rput{45}(0,0){%
\psellipse[linestyle=dotted,linewidth=1.8pt](0,0)(3,1.5)}
\rput{135}(0,0){%
\psellipse[linestyle=dotted,linewidth=1.8pt](0,0)(3,1.5)}
\end{pspicture}
\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
La “versión estrella” de \rput:
Las cajas LATEX con las letras a y b ocultan parte de los segmentos trazados con \psline.
\begin{pspicture}(5,4)\grilla
\pspolygon(0,1)(4,1)(4,3)
\psline{|<->|}(4.3,1(4.3,3)
\psline{|<->|}(0,0.7)(4,0.7))
\rput*(2,0.7){$a$}
\rput*(4.3,2){$b$}
\rput{27}(2,2.3){\small{Hipotenusa
= $\sqrt{a^2+b^2}$}}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \uput:
\psset{unit=1.2cm}
\begin{pspicture}(0,-1)(6,5)
\grilla
\pscircle(3,2){2}
\pswedge(3,2){2}{0}{60}
\pswedge(3,2){2}{0}{120}
\psarc[linewidth=1.2pt]{|->}
(3,2){2}{0}{60}
\psarc[linewidth=1.2pt]{|->|}
(3,2){2.6}{0}{120}
\psline[linestyle=dashed]
(4,2)(4,3.7)
\uput[l](3,2){$O$}
\uput[ur](4,3.7){$A$}
\uput[r](5,2){$B$}
\uput[ul](2.1,3.7){$C$}
\uput[d](4,2){$E$}
\uput[u](3.6,2){$x$}
\uput[r](4,2.7){$y$}
\uput[l](3.6,3){$r$}
\uput[r](2.4,3){$r$}
\uput[ur](4.7,3){$\alpha$}
\uput[ur](4,4.3){$\beta$}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psaxes:
\psset{unit=0.8cm}
\begin{pspicture}(-3,-2)(5,4)
\psaxes{->}(0,0)(-3,-2)(5,4)
\end{pspicture}
Ejemplo
Omitiendo los puntos (x0 , y0 ) y (x1 , y1 ):
\begin{pspicture}(4,3)
\psaxes{->}(4,3)
\end{pspicture}
➸
Rodrigo De Castro Korgi
\begin{pspicture}(4,-3)
\psaxes{->}(4,-3)
\end{pspicture}
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
\begin{center}
\psset{xunit=1cm,yunit=1.5cm}
\begin{pspicture}(9,4)
\psaxes[axesstyle=frame,tickstyle=bottom,Ox=-2,dx=0.6cm,dy=1cm,
Dy=50](9,4)
\end{pspicture}
\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Compárese la posición de las etiquetas con la de un ejemplo anterior. Obsérvese que el
parámetro de las flechas es {<-} en lugar de {->}.
\psset{unit=0.8cm}
\begin{pspicture}(-3,-2)(5,4)
\psaxes{<-}(0,0)(5,4)(-3,-2)
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \psgrid:
\begin{pspicture}(-2,-1)(5,2)
\psgrid(-2,-1)(5,2)
\end{pspicture}
Ejemplo
Compárese el resultado al indicar el punto opcional (x0 , y0 ):
\begin{pspicture}(-2,-1)(5,2)
\psgrid(0,0)(-2,-1)(5,2)
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Una grilla similar a la que se obtiene con \grilla, pero con 8 puntos por unidad.
\begin{center}
\begin{pspicture}(-1,-1)(7,2)
\psgrid[subgriddiv=1,griddots=8,gridlabels=8pt](-1,-1)(7,2)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \multips:
\begin{center}
\begin{pspicture}(-1,-1)(9,5)
\psaxes{->}(0,0)(-1,-1)(9,5)
\multips(0,0)(1,0.5){8}{\psline[linewidth=1pt]{*-o}(1,0)}
\end{pspicture}
\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
Ejemplo
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
En este ejemplo definimos la figura
como \figurin (con los comandos a la
derecha), y luego colocamos este \figurin
siete veces en la diagonal que parte de
(0, 0), seis en la de (0.8, 0), cinco en la de
(0.6, 0), y ası́ sucesivamente.
\newcommand{\figurin}{%
\begin{pspicture}(0.8,0.8)
\psline*(0.2,0)(0.2,0.2)(0.4,0.2)
\psline(0.4,0)(0.4,0.4)(0.8,0.4)
\psline*(0.6,0.4)(0.6,0.6)(0.8,0.6)
\pspolygon(0,0)(0.8,0)(0.8,0.8)
\end{pspicture}}
\begin{pspicture}(6,6)\grilla
\multips(0,0)(0.8,0.8){7}{\figurin}
\multips(0.8,0)(0.8,0.8){6}{\figurin}
\multips(1.6,0)(0.8,0.8){5}{\figurin}
\multips(2.4,0)(0.8,0.8){4}{\figurin}
\multips(3.2,0)(0.8,0.8){3}{\figurin}
\multips(4,0)(0.8,0.8){2}{\figurin}
\multips(4.8,0)(0.8,0.8){1}{\figurin}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \newpsobject:
Ejemplo
Si en el documento aparecen muchos cı́rculos punteados azules, podemos definir el comando
\circulo:
\newpsobject{circulo}{pscircle}{linestyle=dotted,linecolor=blue}
Ahora el comando \circulo se puede usar con otros parámetros (radio, centro, etc.). Por
ejemplo, \circulo(3,2){2.5}, o \circulo[linewidth=2pt](0,2)\{2.5\}.
Ejemplo
Si los ejes coordenados de un documento tienen siempre los mismos parámetros, se puede
definir un comando genérico llamado, por ejemplo, \ejes.
\newpsobject{ejes}{psaxes}{showorigin=false,tickstyle=top,ticksize=2pt}
Con esta definición, se pueden trazar los ejes indicando solamente las flechas o extremos y las
coordenadas concretas; por ejemplo,
\ejes{->}(0,0)(-3,-2)(5,4)
Ejemplo
Véase también como ejemplo la definición de \grilla.
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplos de curvas por interpolación:
Las dos curvas siguientes se obtienen con \pscurve. Nótese la diferencia creada por los valores
de curvature (en la primera gráfica se usan los valores por defecto).
Ejemplo
\begin{pspicture}(5,5)
\psaxes{->}(5,5)
\pscurve[showpoints=true](0,0)(1,2)(2,1)(3.5,4)
\end{pspicture}
Ejemplo
\begin{pspicture}(5,5)
\psaxes{->}(5,5)
\pscurve[showpoints=true,curvature=0.5
0.1 1]%
(0,0)(1,2)(2,1)(3.5,4)
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Las siguientes curvas tienen los mismos puntos, pero una ha sido construida con \pscurve,
la otra con \psccurve.
Ejemplo
\begin{pspicture}(5,1)\grilla
\pscurve[showpoints=true](1,0)(4,1)(4,0)(1,1)
\end{pspicture}
Ejemplo
\begin{pspicture}(5,1)\grilla
\psccurve[showpoints=true](1,0)(4,1)(4,0)(1,1)
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
\begin{center}
\begin{pspicture}(-3,-3)(3,3)\grilla
\psaxes[labels=none]{->}(0,0)(-3,-3)(3,3)
\psccurve[curvature=0.5 1 1,linewidth=1.2pt](2,0)(1.7,0.1)(1.5,0.2)%
(1,0.5)(0.5,1)(0.1,1.7)(0,2)(-0.1,1.7)(-0.5,1)(-1,0.5)(-1.5,0.2)%
(-1.7,0.1)(-2,0)(-1.7,-0.1)(-1.5,-0.2)(-1,-0.5)(-0.5,-1)%
(-0.1,-1.7)(0,-2)(0.1,-1.7)(0.5,-1)(1,-0.5)(1.5,-0.2)(1.7,-0.1)
\end{pspicture}
\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El comando \psecurve es de gran ayuda para trazar curvas con comportamiento asintótico,
como en el siguiente ejemplo. Para cada rama se dan siete puntos, y todos participan en la
interpolación, pero en la gráfica final sólo aparecen los cinco puntos centrales.
instrucciones ➸
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
➸ gráfica
\begin{center}
\begin{pspicture}(-5,-5)(5,5)\grilla
\psaxes[labels=none,ticksize=1pt]{->}(0,0)(-5,-5)(5,5)
\psecurve[showpoints=true,dotstyle=diamond,linewidth=1.2pt]%
(0.125,8)(0.25,4)(0.5,2)(1,1)(2,0.5)(4,0.25)(8,0.125)
\psecurve[showpoints=true,dotstyle=diamond,linewidth=1.2pt]%
(-0.125,-8)(-0.25,-4)(-0.5,-2)(-1,-1)(-2,-0.5)(-4,-0.25)(-8,-0.125)
\end{pspicture}
\end{center}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Trazado de funciones con \psplot:
Gráfica de las funciones y = 1/x (rojo), y = 2/x (púrpura), y = x2 (verde), y =
claro), y = ( 12 )x (azul oscuro).
√
x (azul
\psset{unit=1.2cm}
\begin{pspicture}(-3,0)(6,6)
\psaxes[ticksize=2pt,%
tickstyle=bottom]{->}%
(0,0)(-3,0)(6,6)
\psplot[plotstyle=curve,%
linecolor=magenta,%
linewidth=1.1pt]%
{0.4}{5}{2 x div}
\psplot[plotstyle=curve,%
linecolor=red,%
linewidth=1.1pt]%
{0.2}{5}{1 x div}
\psplot[plotstyle=curve,linecolor=green,linewidth=1.1pt]{0.2}{5}{x sqrt}
\psplot[plotstyle=curve,linecolor=cyan,linewidth=1.1pt]{0.2}{5}{x 2 exp}
\psplot[plotstyle=curve,linecolor=blue,linewidth=1.1pt]{0.2}{5}{0.5 x exp}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
x
Gráfica de la función f (x) = 2−x
en el intervalo [−1.5, 6].
Sintaxis PostScript: x 2 x neg exp mul.
\begin{center}\begin{pspicture}(-2,-5)(7,2)
\psaxes[labels=none,ticksize=1pt]{->}(0,0)(-2,-5)(7,2)
\psplot[plotstyle=curve,plotpoints=200,linecolor=darkgray,
linewidth=1.2pt]{-1.5}{6}{x 2 x neg exp mul}
\uput[r](4,1){$f(x)=\dfrac{x}{2^x}$}
\end{pspicture}\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
2
Gráfica de la función f (x) = 1+x
2 en el intervalo [−4, 4].
Sintaxis PostScript: 2 1 x 2 exp add div.
\begin{center}\begin{pspicture}(-5,0)(5,3)
\psaxes[labels=none,ticksize=1pt]{->}(0,0)(-5,0)(5,3)
\psplot[plotstyle=curve,plotpoints=300,linecolor=darkgray,
linewidth=1.2pt]{-4}{4}{2 1 x 2 exp add div}
\uput[r](2,1){$f(x)=\dfrac2{1+x^2}$}
\end{pspicture}\end{center}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Gráfica de la función f (x) = 4 sen x cos 3x, cuya traducción a la sintaxis PostScript es
4 x sin mul 3 x mul cos mul. Como se señaló, las funciones trigonométricas seno y coseno
asumen argumentos en grados sexagesimales; por esta razón, hemos tomado como xunit el
valor 0.01745 = π/180. De esta manera, el eje horizontal representa radianes, aunque los
valores se escriban en grados. Obsérvese que la curva se ha trazado entre −180 y 360, que
corresponde —en radianes— al intervalo [−π, 2π].
\begin{center}\psset{xunit=0.01745cm,yunit=1cm}
\begin{pspicture}(-200,-4)(450,5)
\psaxes[labels=none,ticksize=2pt,dx=90]{->}(0,0)(-200,-4)(450,5)
\psplot[plotstyle=curve,plotpoints=500,linecolor=magenta,
linewidth=1.1pt]{-180}{360}{4 x sin mul 3 x mul cos mul}
\uput[d](-180,0){$-\pi$}
\uput[d](190,0){$\pi$}
\uput[d](375,0){$2\pi$}
\uput[d](280,4.2){$f(x)=4\sen x \cos 3x$}
\end{pspicture}
\end{center}
gráfica ➸
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplos del uso de PSTricks (secciones 1–23)
➸ instrucciones
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Gráfica de la función de ecuación
2 +x−1
y = x x−1
, cuya sintaxis PostScript es
x 2 exp x add 1 sub x 1 sub div.
Debido al comportamiento asintótico
de la función, se han trazado las dos
ramas por separado: la de la izquierda
en el intervalo [−6, 0.9] y la de la
derecha en el intervalo [1.13, 7].
\psset{unit=0.6cm}
\begin{pspicture}(-7,-7)(11,12)
\psaxes[ticksize=1pt,labels=none]%
{->}(0,0)(-7,-7)(10,12)
\psline[linecolor=blue,linestyle=%
dashed](1,-7)(1,11)
\psplot[linecolor=blue,linestyle=%
dashed]{-6}{7}{x 2 add}
\psplot[plotstyle=curve,%
plotpoints=300,linecolor=%
red,linewidth=1.2pt]%
{-6}{0.9}{x 2 exp x add 1 sub x 1 sub div}
\psplot[plotstyle=curve,plotpoints=300,linecolor=red,%
linewidth=1.2pt]{1.13}{7}{x 2 exp x add 1 sub x 1 sub div}
\uput[r](1,-6){$x=1$}\uput[r](6.5,10){$f(x)=\dfrac{x^2+x-1}{x-1}$}
\rput{45}(-5,-2.4){$y=x+2$}\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
El uso de \parametricplot:
Gráfica de la llamada rosa de ocho pétalos, cuya ecuación en coordenadas polares es r = sen 4θ.
Según lo expuesto en la página
357 del libro, esta curva se puede parametrizar en la forma
α(t) = sen 4t cos t, sen 4t sen t .
\psset{unit=3.5cm}
\begin{pspicture}(-1,-1)(1,1)\grilla
\parametricplot[plotpoints=300,%
linewidth=1.1pt]{0}{360}%
{4 t mul sin t cos mul %
4 t mul sin t sin mul}
\end{pspicture}
➸
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
➸
El Universo LATEX c
Ejemplo
Ejemplos del uso de PSTricks (secciones 1–23)
Ejemplo
Gráfica del llamado caracol de
Pascal, cuya ecuación polar es
r = 1 + 2 cos θ. Parametrización:
α(t) =
(1 + 2 cos t) cos t, (1 + 2 cos t) sen t .
Gráfica de la espiral de Arquı́medes, r = θ,
trazada utilizando
la parametrización α(t) =
t cos t, t sen t . Puesto que, en presencia de
las funciones trigonomtricas seno y coseno,
PSTricks utiliza grados sexagesimales, debemos convertir el factor t a radianes multiplicando por π/180 = 0.01745.
\begin{pspicture}(-1,-2)(4,2)
\grilla
\parametricplot[plotpoints=300,%
linewidth=1.1pt]{0}{360}%
{1 2 t cos mul add t cos mul
1 2 t cos mul add t sin mul}
\end{pspicture}
\psset{unit=0.15cm}
\begin{pspicture}(-20,-18)(20,22)
\parametricplot[plotpoints=500,%
linewidth=1.2pt]{0}{1170}%
{0.01745 t mul t cos mul
0.01745 t mul t sin mul}
\end{pspicture}
Rodrigo De Castro Korgi
Federico Garcı́a De Castro
Descargar