]> git.leopard-lacewing.eu Git - zahlenTA.git/commitdiff
legendre und jacobi in UE3 eingebettet
authorPeter Schaefer <schaeferpm@gmail.com>
Wed, 6 Jun 2012 06:44:05 +0000 (08:44 +0200)
committerPeter Schaefer <schaeferpm@gmail.com>
Wed, 6 Jun 2012 06:44:05 +0000 (08:44 +0200)
UE/lib.py
UE/python.sty
UE/python/test.pdf
UE/python/test.tex
UE/template.sty
UE/ue3.pdf
UE/ue3.tex

index 546b06dc436c4a66a4b6b81de5f775b50d878600..27638e30e92127980db6a9a9a0d57368728eb568 100644 (file)
--- 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)
index 1183d0f2d25905028764e3836ac197fe764efb4a..3be2ba5f4c952fe9d1f10766b812e306e528d892 100644 (file)
@@ -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
index 16e94d70846afb556956862766f89e54dfe98af4..744dd9639638368c35e32554c84c36c6439fc16d 100644 (file)
Binary files a/UE/python/test.pdf and b/UE/python/test.pdf differ
index 7b8f67ace3c6a366a4bb07d230d747895b3e067c..95ee277e793dd8ebbd6ff7a168dfd42f8ff2af55 100644 (file)
 \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}
 
 
 
index 71f59a6d417dd70ffbc0c0fee97f5b4c55819446..a1679932a8d5e7e5e371ee4654bcdf30c83a51c1 100644 (file)
@@ -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}
index 62faf414a15f133bf5489f265141a11ab2fcf625..2a30121156253b2088bf84e86195af0a092a4c7d 100644 (file)
Binary files a/UE/ue3.pdf and b/UE/ue3.pdf differ
index 7fd45a14bdc1251117e00e5f33624c9ab9bab398..bc80f0ecd376c1af34a33b4c2a01900cbe8f99c2 100644 (file)
@@ -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}