Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% (find-angg "LATEX/2015-1-C2-figuras1.tex") % (find-angg "LATEX/2015-1-C2-figuras1.lua") % (defun c () (interactive) (find-LATEXsh "lualatex 2015-1-C2-figuras1.tex")) % (defun c () (interactive) (find-LATEXsh "lualatex --output-format=dvi 2015-1-C2-figuras1.tex")) % (defun d () (interactive) (find-xpdfpage "~/LATEX/2015-1-C2-figuras1.pdf")) % (defun d () (interactive) (find-xdvipage "~/LATEX/2015-1-C2-figuras1.dvi")) % (defun e () (interactive) (find-LATEX "2015-1-C2-figuras1.tex")) % (defun l () (interactive) (find-LATEX "2015-1-C2-figuras1.lua")) % (find-xpdfpage "~/LATEX/2015-1-C2-figuras1.pdf") % (find-xdvipage "~/LATEX/2015-1-C2-figuras1.pdf") \documentclass[oneside]{book} \usepackage[latin1]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{tikz} \usepackage{luacode} \usepackage{edrx15} \begin{document} \directlua{dofile "\jobname.lua"} % (find-LATEX "2014-1-GA-P2-gab.tex") % (find-LATEX "2014-1-GA-P2-gab.lua") \def\luaexpr#1{\directlua{tex.print(#1)}} \def\uv(#1,#2){\luaexpr {pcomma(xyfromuv(#1, #2))}} \tikzset{axis/.style=very thick} \tikzset{tick/.style=thick} \tikzset{grid/.style=gray!20,very thin} \tikzset{newaxis/.style=gray!30,thin} \tikzset{level/.style=gray} \def\axesandticks{ \draw[axis] (-10,0) -- (10,0); \draw[axis] (0,-10) -- (0,10); \foreach \x in {-10,...,10} \draw[tick] (\x,-0.2) -- (\x,0.2); \foreach \y in {-10,...,10} \draw[tick] (-0.2,\y) -- (0.2,\y); } \def\mygrid(#1,#2) (#3,#4){ \clip (#1-0.4, #2-0.4) rectangle (#3+0.4, #4+0.4); \draw[step=1,grid] (#1-0.2, #2-0.2) grid (#3+0.2, #4+0.2); \axesandticks; } \def\levelcurvesU{ \draw[newaxis] \uv(-4,-1) -- \uv( 4,-1); \draw[newaxis] \uv(-4, 0) -- \uv( 4, 0); \draw[newaxis] \uv(-4, 1) -- \uv( 4, 1); } \def\levelcurvesV{ \draw[newaxis] \uv(-1,-4) -- \uv(-1, 4); \draw[newaxis] \uv( 0,-4) -- \uv( 0, 4); \draw[newaxis] \uv( 1,-4) -- \uv( 1, 4); } \def\levelcurvesUV{ \levelcurvesU; \levelcurvesV; } % ___ _ _ % / _ \ _ _ ___ ___| |_ __ _ ___ / | % | | | | | | |/ _ \/ __| __/ _` |/ _ \ | | % | |_| | |_| | __/\__ \ || (_| | (_) | | | % \__\_\\__,_|\___||___/\__\__,_|\___/ |_| % % (find-xpdfpage "~/LATEX/2014-1-GA-P2.pdf") % (find-LATEX "2014-1-GA-P2-gab.lua") 1a) \begin{tikzpicture}[scale=0.25] \mygrid (-2,-2) (2,6); \draw[level] \luaexpr{ seqpath(-2, 2, 0.1, L"t t,t*t-1") }; \draw[level] \luaexpr{ seqpath(-2, 2, 0.1, L"t t,t*t ") }; \draw[level] \luaexpr{ seqpath(-2, 2, 0.1, L"t t,t*t+1") }; \end{tikzpicture} % \quad 1b) % \begin{tikzpicture}[scale=0.25] \mygrid (-4,-4) (4,4); \draw[level] \luaexpr{ seqpath(0, 6.3, 0.1, L"t cos(t),sin(t)") }; \draw[level] \luaexpr{ seqpath(0, 6.3, 0.1, L"t 2*cos(t),2*sin(t)") }; \draw[level] \luaexpr{ seqpath(0, 6.3, 0.1, L"t 3*cos(t),3*sin(t)") }; \end{tikzpicture} % \quad 1c) % \begin{tikzpicture}[scale=0.25] \mygrid (-4,-4) (4,4); \draw[level] \luaexpr{ seqpath(0.1, 4, 0.1, L"t t,1/t") }; \draw[level] \luaexpr{ seqpath( -4, -0.1, 0.1, L"t t,1/t") }; \draw[level] \luaexpr{ seqpath(0.1, 4, 0.1, L"t t,2/t") }; \draw[level] \luaexpr{ seqpath( -4, -0.1, 0.1, L"t t,2/t") }; \draw[level] \luaexpr{ seqpath(0.1, 4, 0.1, L"t t,-3/t") }; \draw[level] \luaexpr{ seqpath( -4, -0.1, 0.1, L"t t,-3/t") }; \end{tikzpicture} 1d) \begin{tikzpicture}[scale=0.25] \mygrid (-4,-2) (4,6); \draw[level] \uv(-4,-1) -- \uv( 4,-1); \draw[level] \uv(-4, 0) -- \uv( 4, 0); \draw[level] \uv(-4, 1) -- \uv( 4, 1); \end{tikzpicture} % \quad 1e) % \begin{tikzpicture}[scale=0.25] \mygrid (-4,-2) (4,6); \draw[level] \uv(-1,-4) -- \uv(-1, 4); \draw[level] \uv( 0,-4) -- \uv( 0, 4); \draw[level] \uv( 1,-4) -- \uv( 1, 4); \end{tikzpicture} 1f) \begin{tikzpicture}[scale=0.25] \mygrid (-4,-2) (4,6); \levelcurvesUV; \draw[level] \luaexpr{ seqpath(-2, 2, 0.1, xyfromp) }; \end{tikzpicture} % \quad 1g) \begin{tikzpicture}[scale=0.25] \mygrid (-4,-2) (4,6); \levelcurvesUV; \draw[level] \luaexpr{ seqpath(0, 6.2, 0.1, xyfrome) }; \end{tikzpicture} % \quad 1h) \begin{tikzpicture}[scale=0.25] \mygrid (-4,-2) (4,6); \levelcurvesUV; \draw[level] \luaexpr{ seqpath( -4, -0.1, 0.1, xyfromh) }; \draw[level] \luaexpr{ seqpath(0.1, 4, 0.1, xyfromh) }; \end{tikzpicture} % ___ _ ____ % / _ \ _ _ ___ ___| |_ __ _ ___ |___ \ % | | | | | | |/ _ \/ __| __/ _` |/ _ \ __) | % | |_| | |_| | __/\__ \ || (_| | (_) | / __/ % \__\_\\__,_|\___||___/\__\__,_|\___/ |_____| % \def\nip{\par\noindent} \def\uu{{\vec u}} \def\vv{{\vec v}} \def\ww{{\vec w}} \def\Vec#1{\overrightarrow{#1}} \def\VEC#1{{\overrightarrow{(#1)}}} \def\Pr{{\text{Pr}}} \def\Pru{\Pr_\uu} \def\Prv{\Pr_\vv} \def\Prw{\Pr_\ww} \def\smpyr#1#2#3#4#5#6{ \begin{smallmatrix} #1 \\ #2 & #3 \\ #4 & #5 & #6 \\ \end{smallmatrix} } \def\apyr#1#2#3#4#5#6{ \begin{array}{|r|r|r|} \hline #1 & & \\ \hline #2 & #3 & \\ \hline #4 & #5 & #6 \\ \hline \end{array} } \def\Pyr{\apyr} \def\sizepyr#1#2#3#4#5#6#7{{\text{#1 \apyr{#2}{#3}{#4}{#5}{#6}{#7}}}} \def\pyr#1#2#3#4#5#6{{\text{\small \apyr{#1}{#2}{#3}{#4}{#5}{#6}}}} \def\pyr#1#2#3#4#5#6{\smpyr{#1}{#2}{#3}{#4}{#5}{#6}} \def\pyr#1#2#3#4#5#6{\left[\smpyr{#1}{#2}{#3}{#4}{#5}{#6}\right]} \def\hpyr#1#2#3{\pyr{#1}0{#2}00{#3}} \def\qpyrd#1) #2#3#4#5#6#7 -> #8{% 2a#1) $\pyr{#2}{#3}{#4}{#5}{#6}{#7} \Rightarrow #8$% } % matrix 2x2 x matrix 2x1 = matriz 2x1 % matrix 2x3 x matrix 3x4 = matriz 2x1 $\sm{a&b \\ c&d}$ $\psm{a&b \\ c&d}$ $\psm{a&c&e \\ b&d&f}$ \begin{tikzpicture} [place/.style={circle,draw=blue!50,fill=blue!20,thick, inner sep=0pt,minimum size=6mm}, transition/.style={rectangle,draw=black!50,fill=black!20,thick, inner sep=0pt,minimum size=4mm}] \node at ( 0,2) [place] {}; \node at ( 0,1) [place] {}; \node at ( 0,0) [place] {}; \node at ( 1,1) [transition] {}; \node at (-1,1) [transition] {}; \end{tikzpicture} \begin{tikzpicture} [opdot/.style={circle,draw=black,fill=white, inner sep=0pt,minimum size=1mm}, cldot/.style={circle,draw=black,fill=black,thick, inner sep=0pt,minimum size=1mm}] \node at ( 0,2) [opdot] {}; \node at ( 0,1) [opdot] {}; \node at ( 0,0) [opdot] {}; \node at ( 1,1) [cldot] {}; \node at (-1,1) [cldot] {}; \end{tikzpicture} \tikzset{opdot/.style={circle,inner sep=0pt,minimum size=1mm, draw=black,fill=white}} \tikzset{cldot/.style={circle,inner sep=0pt,minimum size=1mm, draw=black,fill=black,thick}} \begin{tikzpicture} \node at ( 0,2) [opdot] {}; \node at ( 0,1) [opdot] {}; \node at ( 0,0) [opdot] {}; \node at ( 1,1) [cldot] {}; \node at (-1,1) [cldot] {}; \end{tikzpicture} \end{document}