This commit is contained in:
Vladimir Lemus 2023-09-28 15:27:53 -06:00
parent a210b69b2c
commit 844356c3c6
3 changed files with 31 additions and 0 deletions

15
azarin.py Normal file
View File

@ -0,0 +1,15 @@
from pylab import plot,show
N=100
a=1664525
c=101390422
m=4294967296
x=1
results=[]
for i in range(N):
x=(a*x+c)\%m
results.append(x)
plot(results,"o")
show()

BIN
pres5.pdf

Binary file not shown.

View File

@ -9,6 +9,7 @@
\usepackage{graphicx}
\usepackage{braket}
\usepackage{tikz}
\usepackage{listings}
\usepackage{appendixnumberbeamer}
@ -893,6 +894,20 @@
\end{itemize}
\end{frame}
\begin{frame}{Un ejemplo}
\begin{figure}[ht!]
\begin{center}
\includegraphics[width=0.7\linewidth]{azarin.jpg}
\caption{Puntos generados por la fórmula \ref{ec:azar}.}
\label{fig:azarin}
\end{center}
\end{figure}
\end{frame}
\begin{frame}{El código}
\lstinputlisting[basicstyle=\ttfamily\scriptsize,firstline=1,lastline=16,language=python]{azarin.py}
\end{frame}
\begin{frame}{Paso de partículas a través de la materia}
\begin{itemize}
\item Los valores calculados por pedazos
@ -903,4 +918,5 @@
\end{document}