89 lines
3.3 KiB
TeX
89 lines
3.3 KiB
TeX
\documentclass[12pt,a4paper,pdftex]{exam}
|
|
|
|
\usepackage[german]{babel}
|
|
\usepackage{natbib}
|
|
\usepackage{graphicx}
|
|
\usepackage[small]{caption}
|
|
\usepackage{sidecap}
|
|
\usepackage{pslatex}
|
|
\usepackage{amsmath}
|
|
\usepackage{amssymb}
|
|
\setlength{\marginparwidth}{2cm}
|
|
\usepackage[breaklinks=true,bookmarks=true,bookmarksopen=true,pdfpagemode=UseNone,pdfstartview=FitH,colorlinks=true,citecolor=blue]{hyperref}
|
|
|
|
%%%%% text size %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\usepackage[left=20mm,right=20mm,top=25mm,bottom=25mm]{geometry}
|
|
\pagestyle{headandfoot}
|
|
\header{{\bfseries\large \"Ubung 6}}{{\bfseries\large Strukturen und Cell Arrays}}{{\bfseries\large 16. Oktober, 2015}}
|
|
\firstpagefooter{Dr. Jan Grewe}{Phone: 29 74588}{Email:
|
|
jan.grewe@uni-tuebingen.de}
|
|
\runningfooter{}{\thepage}{}
|
|
|
|
\setlength{\baselineskip}{15pt}
|
|
\setlength{\parindent}{0.0cm}
|
|
\setlength{\parskip}{0.3cm}
|
|
\renewcommand{\baselinestretch}{1.15}
|
|
|
|
\newcommand{\code}[1]{\texttt{#1}}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\begin{document}
|
|
|
|
\vspace*{-6.5ex}
|
|
\begin{center}
|
|
\textbf{\Large Einf\"uhrung in die wissenschaftliche Datenverarbeitung}\\[1ex]
|
|
{\large Jan Grewe, Jan Benda}\\[-3ex]
|
|
Abteilung Neuroethologie \hfill --- \hfill Institut f\"ur Neurobiologie \hfill --- \hfill \includegraphics[width=0.28\textwidth]{UT_WBMW_Black_RGB} \\
|
|
\end{center}
|
|
|
|
Die folgenden Aufgaben dienen der Wiederholung, \"Ubung und
|
|
Selbstkontrolle und sollten eigenst\"andig bearbeitet und gel\"ost
|
|
werden. Im Gegensatz zu den vorherigen \"Ubungsbl\"attern k\"onnen die
|
|
L\"osungen nicht mehr in einer Datei gemacht werden. Die L\"osungen
|
|
also als zip-Archiv auf ILIAS hochladen. Das Archiv sollte nach dem Muster:
|
|
``skripte\_funktionen\_\{nachname\}.zip'' benannt werden.
|
|
|
|
\begin{questions}
|
|
|
|
\question Erzeugen von Strukturen:
|
|
\begin{parts}
|
|
\part Erzeuge eine Struktur mit vier Feldern. Weise beliebige,
|
|
verschiedene, Werte zu.
|
|
\part Gib die Namen der Felder der Struktur aus.
|
|
\part Greife auf eines der Felder zu und gib den Inhalt auf dem Bildschirm aus.
|
|
\part Weise einen Wert einem noch nicht existierenden Feld zu.
|
|
\part L\"osche ein Feld.
|
|
\end{parts}
|
|
|
|
\question Schreibe eine Funktion, die den Pfad zu einem Verzeichnis
|
|
\"ubernimmt und eine Struktur mit Informationen \"uber das
|
|
Verzeichnis zur\"uckgibt. Dies soll der Name und die Anzahl Dateien
|
|
in dem Verzeichnis sein.
|
|
|
|
\question Erzeugen von Cell Arrays:
|
|
\begin{parts}
|
|
\part Erzeuge ein leeres Cell Array.
|
|
\part Weise der ersten Zelle einen Vektor, der zweiten Zelle eine
|
|
Matrize und der dritten einen Text zu.
|
|
\part Greife auf die Zellen zu.
|
|
\end{parts}
|
|
|
|
\question
|
|
|
|
\question Ladet die Wetterdaten von Helgoland (Datei
|
|
\code{Wetterdaten\_Helgoland.xlsx}) in eine Tabelle. Macht euch mit ihr
|
|
vertraut Beschriebungen der Daten gibt es
|
|
hier\footnote{\url{http://www.dwd.de/DE/leistungen/klimadatendeutschland/beschreibung_tagesmonatswerte.html?nn=16102&lsbId=343278}}
|
|
. Schaut in der Hilfe nach, wie man mit Tabellen arbeitet.
|
|
\begin{parts}
|
|
\part Schreibt eine Funktion, die die Anzahl Zeilen und Spalten
|
|
zurueckgibt.
|
|
\part Schriebt eine Funktion, die ausgew\"ahlte Daten plottet. Der
|
|
Nutzer kann bestimmen, welche Spalte als x-Werte und welche als
|
|
y-Werte benutzt werden soll.
|
|
\part Schreibt eine Funktion, die alle Kombinationen plottet.
|
|
\end{parts}
|
|
|
|
\end{questions}
|
|
|
|
\end{document} |