From 297fbc90a1d1ca6508a75a101dabdc8c97f5e894 Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Mon, 13 Oct 2014 17:07:26 +0200 Subject: [PATCH] fixed excercise bug --- programming/exercises/day_1_exercises.tex | 26 +++++++++++---------- programming/lectures/programming_basics.tex | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/programming/exercises/day_1_exercises.tex b/programming/exercises/day_1_exercises.tex index 7e6a431..0796228 100644 --- a/programming/exercises/day_1_exercises.tex +++ b/programming/exercises/day_1_exercises.tex @@ -131,20 +131,21 @@ T\"ubingen, Abt. Neuroethologie }} \newpage \section{Boolesche Operationen} + \begin{enumerate} - \item Gegeben sind \verb+x = (1:10)+ und - \verb+y = [3 1 5 6 8 2 9 4 7 0]+. Try to understand the following - commands. - \begin{enumerate} - \item \verb+x( (y <= 2) )+ - \item \verb+x( (x > 2) | (y < 8) )+ - \item \verb+x( (x == 0) \& (y == 0) )+ - \end{enumerate} - \item Erzeuge eine 100x100 2-D Matrix mit Zufallswerten zwischen 0 und 100 (\verb+randi+). Ersetze \verb+x < 33+ mit 0, \verb+x >= 33 und x < 66+ mit 1 und alle \verb+x >= 66+ auf 2. - \item Ermittle die Anzahl Elemente fuer jede Klasse mithilfe eines Booleschen Ausdrucks. +\item Gegeben sind zwei Vektoren \verb+x = [1 5 2 8 9 0 1]+ und + \verb+y = [5 2 2 6 0 0 2]+. F\"uhre aus und erkl\"are. + \begin{enumerate} + \item \verb+x > y+ + \item \verb+y < x+ + \item \verb+x == y+ + \item \verb+x ~= y+ + \item \verb+x & ~y+ + \item \verb+x | y+ + \end{enumerate} \end{enumerate} - +\newpage \section{Logische Indizierung} \begin{enumerate} \item Gegeben sind \verb+x = (1:10)+ und @@ -153,12 +154,13 @@ T\"ubingen, Abt. Neuroethologie }} \begin{enumerate} \item \verb+x( (y <= 2) )+ \item \verb+x( (x > 2) | (y < 8) )+ - \item \verb+x( (x == 0) \& (y == 0) )+ + \item \verb+x( (x == 0) & (y == 0) )+ \end{enumerate} \item Erzeuge eine 100x100 2-D Matrix mit Zufallswerten zwischen 0 und 100 (\verb+randi+). Ersetze \verb+x < 33+ mit 0, \verb+x >= 33 und x < 66+ mit 1 und alle \verb+x >= 66+ auf 2. \item Ermittle die Anzahl Elemente fuer jede Klasse mithilfe eines Booleschen Ausdrucks. \end{enumerate} + \newpage \section{Kontrollstrukturen} diff --git a/programming/lectures/programming_basics.tex b/programming/lectures/programming_basics.tex index 9dc202e..daf56d2 100644 --- a/programming/lectures/programming_basics.tex +++ b/programming/lectures/programming_basics.tex @@ -855,7 +855,7 @@ Alternativ zum ``subscript indexing'' koennen die Elemente von Matrizen auch lin \begin{enumerate} \item \verb+x( (y <= 2) )+ \item \verb+x( (x > 2) | (y < 8) )+ - \item \verb+x( (x == 0) \& (y == 0) )+ + \item \verb+x( (x == 0) & (y == 0) )+ \end{enumerate} \item Erzeuge eine 100x100 2-D Matrix mit Zufallswerten zwischen 0 und 100 (\verb+randi+). Ersetze \verb+x < 33+ mit 0, \verb+x >= 33 und x < 66+ mit 1 und alle \verb+x >= 66+ auf 2. \item Ermittle die Anzahl Elemente fuer jede Klasse mithilfe eines Booleschen Ausdrucks.