\@writefile{toc}{\contentsline{subsection}{\numberline{3.1}Part 1: No Goalkeeper Tests}{2}{subsection.3.1}\protected@file@percent }
\@writefile{lot}{\contentsline{table}{\numberline{1}{\ignorespaces Note that table captions are placed above the tables, not below as for figures}}{2}{table.1}\protected@file@percent }
\newlabel{tab:summary}{{1}{2}{Note that table captions are placed above the tables, not below as for figures}{table.1}{}}
\@writefile{lot}{\contentsline{table}{\numberline{2}{\ignorespaces Resistance and Temperature of the Filament}}{2}{table.2}\protected@file@percent }
\newlabel{tab:data}{{2}{2}{Resistance and Temperature of the Filament}{table.2}{}}
\@writefile{lot}{\contentsline{table}{\numberline{1}{\ignorespaces Note that table captions are placed above the tables, not below as for figures}}{3}{table.1}\protected@file@percent }
\newlabel{tab:summary}{{1}{3}{Note that table captions are placed above the tables, not below as for figures}{table.1}{}}
\@writefile{lot}{\contentsline{table}{\numberline{2}{\ignorespaces Resistance and Temperature of the Filament}}{3}{table.2}\protected@file@percent }
\newlabel{tab:data}{{2}{3}{Resistance and Temperature of the Filament}{table.2}{}}
\newlabel{scf:normrnd_circle}{{17}{12}{Matlab Source Code for Function normrnd\_circle}{lstlisting.17}{}}
\@writefile{lol}{\contentsline{lstlisting}{\numberline{17}Matlab Source Code for Function normrnd\_circle}{12}{lstlisting.17}\protected@file@percent }
\newlabel{scf:uniform_5case}{{18}{13}{Matlab Source Code for Function uniform\_5case}{lstlisting.18}{}}
\@writefile{lol}{\contentsline{lstlisting}{\numberline{18}Matlab Source Code for Function uniform\_5case}{13}{lstlisting.18}\protected@file@percent }
\newlabel{scf:uniform_5case_plus}{{19}{13}{Matlab Source Code for Function uniform\_5case\_plus}{lstlisting.19}{}}
\@writefile{lol}{\contentsline{lstlisting}{\numberline{19}Matlab Source Code for Function uniform\_5case\_plus}{13}{lstlisting.19}\protected@file@percent }
\newlabel{scf:unifrnd_circle}{{20}{13}{Matlab Source Code for Function unifrnd\_circle}{lstlisting.20}{}}
\@writefile{lol}{\contentsline{lstlisting}{\numberline{20}Matlab Source Code for Function unifrnd\_circle}{13}{lstlisting.20}\protected@file@percent }
@ -67,12 +67,20 @@ It is assumed that the ball can be kicked randomly and will only fall in the cir
\subsection{Part 1: No Goalkeeper Tests}
In this part, the situation with no goalkeeper was modeled. Firstly,
In this part, the situation with no goalkeeper was modeled. Firstly, the theoretical result of the hit rate was calculated under the assumption that the distribution of balls follows uniform distribution. Secondly, Matlab was utilized to simulate this process with a uniform random number generator. Thirdly, the influence of simulating shots number N and experiment repeat times R was studied with perspectives of line charts generated with Matlab. Furthermore, the hypothesis was changed to that the distribution of balls abides by Gaussian distribution and the experiment steps above were repeated for this new assumption.
\caption{Goalkeeper Action to Penalty Shoot-outs (taken from~\cite{ref:lab})}
\label{Fig:goalkeeper-action}
\end{centering}
\end{figure}
Under the condition that there are goalkeeper, this football goal model can be further improved. To easily analyse the situations, the action of the goalkeeper was classified into five types ideally, as shown in Figure \ref{Fig:goalkeeper-action}. Firstly, it was considered that the possibility of these five cases was equal following uniform random distribution. Matlab was used to simulate the shooting process and then the hit rate can be figured out. Secondly, similarly with the produce in Part 1, the hypothesis was changed from uniform random distribution to Gaussian random distribution and the simulation was implemented again. Thirdly, the actions of goalkeeper was updated from equally distributed to that 90\% of the time the goalkeeper may choose position 4 and position 5. Under this circumstance, the probability of scoring was required to be simulated with kicking 100 and 1000 balls.
The materials list can be a simple list of all the equipment/apparatus used, in as much detail as possible (eg. mention the make/model of things like signal generators, the values of all components, the exact model of any development boards used etc). If you are using software, the name and version of the software is important.\cite{ref:Bibby}
The Method/Procedure section describes the experimental process in chronological order (i.e. in the order in which they happened). If you did not follow the documented procedure for any reason, make sure this is mentioned (e.g. ``At step 4 four repetitions were performed instead of three, and the data from the second repetition was ignored. This is due to a circuit fault that was discovered that called the accuracy of these readings into question.'')
% You may want to use the {enumerate} environment for a numbered list.
%
@ -90,6 +98,26 @@ The Method/Procedure section describes the experimental process in chronological
\subsection{Part 1: No Goalkeeper Tests}
This section presents and comments the result from the simulation with no goalkeeper.
\subsubsection{Task 1: Calculation}
In this subsection, the theoretical value of scoring probability will be calculated under the condition that balls distributed in the circle with a radius of $\sqrt{5}$ (as shown in Figure \ref{Fig:goal}) uniformly. In this case, the hit rate can be obtained through the fraction of the goal area and the circle area presented in Equation \ref{eq:posibility_by_area}.
\begin{equation}
P_{scoring} = \frac{S_{rect}}{S_{circle}}.
\label{eq:posibility_by_area}
\end{equation}
As the area of the rectangle goal is $8$ and the area of the circle zone is $5\pi$, the possibility then can be computed, which is 51.0\%.
\subsubsection{Task 2: Matlab Simulation}
This is where you describe the important qualitative and quantitative observations from the experiment. Data should be tabulated and/or graphed. Graphs must always be captioned (as with figures, above), and axes clearly annotated with units. Always follow your graphs with a brief description, demonstrating your understanding of what has been plotted (eg. ``The graph in Fig. 4 illustrates the frequency response of this circuit, with a clear resonance peak at 15~kHz.'') as tables and graphs are rarely self-explanatory. If the results differ from what was expected, explain both \textbf{how} (i.e. in what way) and \textbf{why} (i.e. possible reasons behind this behaviour) when referring to these results.
% This is how you could include a figure
@ -187,54 +215,146 @@ This final section contains a brief statement to summarise the outcome of the ex
Program listings and source code can be neatly incorporated into your reports by including them in a \verb|\lstlisting| environment, as in Listing~\ref{myCircleCode} below, or if you are constantly editing your program, you could import the code directly from the source itself (provided you've uploaded it to your ScribTeX workspace). In this way, whenever you modify the source, all you need to do is recompile the \LaTeX code and your report document will automatically be updated. The command to use would be something like \verb|\lstinputlisting{MY_CIRCLE.m}|.
\subsubsection{Task 5}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={This is how to include some source code},label=myCircleCode}
\begin{lstlisting}
[x,y] = MY_CIRLCLE(x_centre, y_centre, radius)
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Task 5},label=sct5}
% If you want to link directly to the source code, you'll need to first upload it to this folder, then the command is: %\lstinputlisting[language=MATLAB]{MY_CIRCLE.m}
\subsubsection{Task 9}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Task 9},label=sct9}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function drawBackGround},label=scf:drawBackGround}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function getDisProb},label=scf:getDisProb}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function getDisProb},label=scf:getDisProb}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function isGoalKept},label=scf:isGoalKept}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function isInRect},label=scf:isInRect}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function normrnd\_circle},label=scf:normrnd_circle}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function uniform\_5case},label=scf:uniform_5case}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function uniform\_5case\_plus},label=scf:uniform_5case_plus}
%-------------------------- Source code / program listings can be inserted using like this -----------
\lstset{language=MATLAB, frame=single, basicstyle=\footnotesize, backgroundcolor=\color{MyLightYellow}, caption={Matlab Source Code for Function unifrnd\_circle},label=scf:unifrnd_circle}