From: Peter Schaefer Date: Wed, 6 Jun 2012 06:44:05 +0000 (+0200) Subject: legendre und jacobi in UE3 eingebettet X-Git-Url: https://git.leopard-lacewing.eu/?a=commitdiff_plain;h=e6d477494445a7383533c0f2bac07c9cc408e167;p=zahlenTA.git legendre und jacobi in UE3 eingebettet --- diff --git a/UE/lib.py b/UE/lib.py index 546b06d..27638e3 100644 --- a/UE/lib.py +++ b/UE/lib.py @@ -216,16 +216,16 @@ def legendre_tex(z, n): stack.append([0, 0]) l = l + 1 if(l == 0): - print "\n&=", + print "\n &=", elif(l > 3): - print "\\\\ \n&=", + print "\\\\ \n &=", l = 1 else: - print "\n=", + print "\n =", if(d < 0): print "-", continue - print "\\legend[L]{", z, "}{", n, "}", + print " \\legend[L]{", z, "}{", n, "}", if(z > n): stack.append([z % n, n]) @@ -253,7 +253,7 @@ def legendre_tex(z, n): d = d * (-1) print - print "=", d + print " =", d print "\\end{align}" return d @@ -297,7 +297,8 @@ def jacobi_tex(z, n): l = l + 1 if(l == 0): - print "\n&=", + print " \n&=", + l = 1 elif(l > 3): print "\\\\ \n&=", l = 1 @@ -306,7 +307,7 @@ def jacobi_tex(z, n): if(d < 0): print "-", - print "\\legend[J]{", z, "}{", n, "}", + print " \\legend[J]{", z, "}{", n, "}", if(z > n): @@ -335,8 +336,8 @@ def jacobi_tex(z, n): print print "=", d - print "\\end{align}" + print "\\end{align}" return d -print jacobi_tex(69, 97) +#print jacobi_tex(1215,1381) diff --git a/UE/python.sty b/UE/python.sty index 1183d0f..3be2ba5 100644 --- a/UE/python.sty +++ b/UE/python.sty @@ -28,7 +28,7 @@ % every time \@writemodule was called. \NeedsTeXFormat{LaTeX2e}[1994/12/01] -\ProvidesPackage{python}[2007/06/07 v0.21 Python in LaTeX] +%\ProvidesPackage{python}[2007/06/07 v0.21 Python in LaTeX] \newwrite\@out \newwrite\@module diff --git a/UE/python/test.pdf b/UE/python/test.pdf index 16e94d7..744dd96 100644 Binary files a/UE/python/test.pdf and b/UE/python/test.pdf differ diff --git a/UE/python/test.tex b/UE/python/test.tex index 7b8f67a..95ee277 100644 --- a/UE/python/test.tex +++ b/UE/python/test.tex @@ -14,23 +14,19 @@ \usepackage{graphicx} \usepackage{fancyhdr} % \usepackage{emaxima} +\usepackage{../python} + -\newcommand{\legend}[3][]{\left( \frac{#2}{#3}\right)_{#1}} \begin{document} -\begin{align} -\legend[J]{ 69 }{ 97 } -&= \legend[J]{ 97 }{ 69 } -= \legend[J]{ 28 }{ 69 } -= \legend[J]{ 7 }{ 69 } -= \legend[J]{ 69 }{ 7 } \\ -&= \legend[J]{ 6 }{ 7 } -= -1 -\end{align} +\begin{python} +import ../lib +lib.legendre_tex(123,12) +\end{python} diff --git a/UE/template.sty b/UE/template.sty index 71f59a6..a167993 100644 --- a/UE/template.sty +++ b/UE/template.sty @@ -26,6 +26,8 @@ \def\ggT{\text{ggT}} \def\sgn{\text{sgn}} +\newcommand{\legend}[3][]{\left( \frac{#2}{#3}\right)_{#1}} + \def\datum{\date} \pagestyle{fancy} diff --git a/UE/ue3.pdf b/UE/ue3.pdf index 62faf41..2a30121 100644 Binary files a/UE/ue3.pdf and b/UE/ue3.pdf differ diff --git a/UE/ue3.tex b/UE/ue3.tex index 7fd45a1..bc80f0e 100644 --- a/UE/ue3.tex +++ b/UE/ue3.tex @@ -170,18 +170,17 @@ Mit Jacobisymbol: \end{subequations} Mit Legendresymbol \begin{subequations} -\begin{align} -\left( \frac{1215}{1381} \right)_{L} = \left( \frac{3^{5} 5}{1381} \right)_{L} = \left( \frac{3}{1381} \right)_{L}^{5} \cdot \left( \frac{5}{1381} \right)_{L} = \left( \frac{3}{1381} \right)_{L} \cdot \left( \frac{5}{1381} \right)_{L} = \\ -= \left( \frac{1381}{3} \right)_{L} \cdot \left( \frac{1381}{5} \right)_{L} = \left( \frac{1}{3} \right)_{L} \cdot \left( \frac{1}{5} \right)_{L} = 1 -\end{align} +\begin{python} +import lib +lib.legendre_tex(1215,1381) +\end{python} \end{subequations} Mit Jacobisymbol: \begin{subequations} -\begin{align} -\left( \frac{1215}{1381} \right)_{J} = \left( \frac{1381}{1215} \right)_{J} = \left( \frac{166}{1215} \right)_{J} = \left( \frac{2 \cdot 83}{1215} \right)_{J} = \left( \frac{2}{1215} \right)_{J} \cdot \left( \frac{83}{1215} \right)_{J} = \\ -\stackrel{1215 \equiv -1 \mod 8} = \left( \frac{83}{1215} \right)_{J} = \left( \frac{1215}{83} \right)_{J} = \left( \frac{53}{83} \right)_{J} = \left( \frac{83}{53} \right)_{J} = \left( \frac{30}{53} \right)_{J} = \left( \frac{2}{53} \right)_{J} \cdot \left( \frac{15}{53} \right)_{J} = \\ -= - \left( \frac{53}{15} \right)_{J} = - \left( \frac{8}{15} \right)_{J} = - \left( \left( \frac{2}{15} \right)_{J} \right)^{4} = -1 -\end{align} +\begin{python} +import lib +lib.jacobi_tex(1215,1381) +\end{python} \end{subequations}