# HG changeset patch # User Puneeth Chaganti # Date 1256724957 -19800 # Node ID 668f88f202180fc2b0e2a082926497dfc19da7b9 # Parent 081600805dde5b56e476a0f85f9a9faf92dc0102 Added differentiation example. diff -r 081600805dde -r 668f88f20218 day1/session1.tex --- a/day1/session1.tex Wed Oct 28 14:45:51 2009 +0530 +++ b/day1/session1.tex Wed Oct 28 15:45:57 2009 +0530 @@ -164,12 +164,12 @@ \includegraphics[height=2in, interpolate=true]{data/firstplot} \column{0.8\textwidth} \begin{block}{} - \small + \begin{small} \begin{lstlisting} In []: x = linspace(0, 2*pi, 51) In []: plot(x, sin(x)) \end{lstlisting} - \small + \end{small} \end{block} \end{columns} \end{frame} diff -r 081600805dde -r 668f88f20218 day1/session5.tex --- a/day1/session5.tex Wed Oct 28 14:45:51 2009 +0530 +++ b/day1/session5.tex Wed Oct 28 15:45:57 2009 +0530 @@ -96,13 +96,13 @@ \end{frame} } -%%\AtBeginSection[] -%%{ - %%\begin{frame} -%% \frametitle{Outline} - %% \tableofcontents[currentsection,currentsubsection] - %%\end{frame} -%%} +\AtBeginSection[] +{ + \begin{frame} + \frametitle{Outline} + \tableofcontents[currentsection,currentsubsection] + \end{frame} +} % If you wish to uncover everything in a step-wise fashion, uncomment % the following command: @@ -218,9 +218,12 @@ \end{lstlisting} \end{frame} -\begin{frame}[fragile] -\frametitle{} -\end{frame} +%% \begin{frame}[fragile] +%% \frametitle{Interpolation \ldots} +%% \begin{itemize} +%% \item +%% \end{itemize} +%% \end{frame} \section{Differentiation} @@ -261,7 +264,60 @@ \end{frame} \begin{frame}[fragile] -\frametitle{} +\frametitle{Example} +\begin{itemize} +\item Given x, y positions of a particle in \typ{pos.txt} +\item Find velocity \& acceleration in x, y directions +\end{itemize} +\small{ +\begin{center} +\begin{tabular}{| c | c | c |} +\hline +$X$ & $Y$ \\ \hline +0. & 0.\\ \hline +0.25 & 0.47775\\ \hline +0.5 & 0.931\\ \hline +0.75 & 1.35975\\ \hline +1. & 1.764\\ \hline +1.25 & 2.14375\\ \hline +\vdots & \vdots\\ \hline +\end{tabular} +\end{center}} +\end{frame} + +\begin{frame}[fragile] +\frametitle{Example \ldots} +\begin{itemize} +\item Read the file +\item Obtain an array of x, y +\item Obtain velocity and acceleration +\item use \typ{deltaT = 0.05} +\end{itemize} +\begin{lstlisting} +In []: X = [] +In []: Y = [] +In []: for line in open('location.txt'): + .... points = line.split() + .... X.append(float(points[0])) + .... Y.append(float(points[1])) +In []: S = array([X, Y]) +\end{lstlisting} +\end{frame} + + +\begin{frame}[fragile] +\frametitle{Example \ldots} +\begin{itemize} +\item use \typ{deltaT = 0.05} +\end{itemize} +\begin{lstlisting} +In []: deltaT = 0.05 + +In []: v = (S[:,1:]-S[:,:-1])/deltaT + +In []: a = (v[:,1:]-v[:,:-1])/deltaT +\end{lstlisting} +Try Plotting the position, velocity \& acceleration. \end{frame} \section{Quadrature} @@ -329,7 +385,7 @@ \end{lstlisting} Returns the integral and an estimate of the absolute error in the result. \begin{itemize} -\item Use \typ{dblquad} for Double integrals +\item Look at \typ{dblquad} for Double integrals \item Use \typ{tplquad} for Triple integrals \end{itemize} \end{frame}