small fixes
This commit is contained in:
parent
2c389639dc
commit
df2821d97a
@ -68,9 +68,9 @@
|
|||||||
|
|
||||||
% float placement fractions:
|
% float placement fractions:
|
||||||
\renewcommand{\textfraction}{0.2}
|
\renewcommand{\textfraction}{0.2}
|
||||||
\renewcommand{\topfraction}{0.8}
|
\renewcommand{\topfraction}{0.9}
|
||||||
\renewcommand{\bottomfraction}{0.0}
|
\renewcommand{\bottomfraction}{0.0}
|
||||||
\renewcommand{\floatpagefraction}{0.5}
|
\renewcommand{\floatpagefraction}{0.7}
|
||||||
|
|
||||||
% spacing for floats:
|
% spacing for floats:
|
||||||
\setlength{\floatsep}{12pt plus 2pt minus 2pt}
|
\setlength{\floatsep}{12pt plus 2pt minus 2pt}
|
||||||
@ -261,7 +261,7 @@
|
|||||||
\ifthenelse{\equal{\exercisesource}{}}{}%
|
\ifthenelse{\equal{\exercisesource}{}}{}%
|
||||||
{\ifthenelse{\value{exercisef}>\value{maxexercise}}{}%
|
{\ifthenelse{\value{exercisef}>\value{maxexercise}}{}%
|
||||||
{\addtocounter{lstlisting}{-1}%
|
{\addtocounter{lstlisting}{-1}%
|
||||||
\lstinputlisting[belowskip=0pt,aboveskip=1ex,nolol=true,title={\textbf{Listing:} \exercisefile}]{\codepath\exercisesource}%
|
\lstinputlisting[belowskip=0pt,aboveskip=1ex,nolol=true,title={\textbf{\tr{Solution}{L\"osung}:} \exercisefile}]{\codepath\exercisesource}%
|
||||||
\ifthenelse{\equal{\exerciseoutput}{}}{}%
|
\ifthenelse{\equal{\exerciseoutput}{}}{}%
|
||||||
{\addtocounter{lstlisting}{-1}%
|
{\addtocounter{lstlisting}{-1}%
|
||||||
\lstinputlisting[language={},title={\textbf{\tr{Output}{Ausgabe}:}},nolol=true,belowskip=0pt]{\codepath\exerciseoutput}}}}%
|
\lstinputlisting[language={},title={\textbf{\tr{Output}{Ausgabe}:}},nolol=true,belowskip=0pt]{\codepath\exerciseoutput}}}}%
|
||||||
|
@ -376,6 +376,12 @@ erstes Argument wieder ein Handle auf die Figure erwartet. Das zweite
|
|||||||
Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
||||||
(Box \ref{graphicsformatbox}) angegeben werden.
|
(Box \ref{graphicsformatbox}) angegeben werden.
|
||||||
|
|
||||||
|
\begin{figure}[t]
|
||||||
|
\includegraphics{spike_detection}
|
||||||
|
\titlecaption{Automatisch erstellter Plot.}{Dieser Plot wurde vollst\"andig
|
||||||
|
mit dem Skript in Listing \ref{niceplotlisting} erstellt und
|
||||||
|
gespeichert.}\label{spikedetectionfig}
|
||||||
|
\end{figure}
|
||||||
\begin{ibox}[t]{\label{graphicsformatbox}Dateiformate f\"ur Abbildungen.}
|
\begin{ibox}[t]{\label{graphicsformatbox}Dateiformate f\"ur Abbildungen.}
|
||||||
Es gibt zwei grunds\"atzlich verschiedene Arten von Dateiformaten f\"ur
|
Es gibt zwei grunds\"atzlich verschiedene Arten von Dateiformaten f\"ur
|
||||||
Graphiken:
|
Graphiken:
|
||||||
@ -383,7 +389,6 @@ Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
|||||||
\item \determ{Rastergraphik} (\enterm{bitmap})
|
\item \determ{Rastergraphik} (\enterm{bitmap})
|
||||||
\item \determ{Vektorgraphik} (\enterm{vector graphics})
|
\item \determ{Vektorgraphik} (\enterm{vector graphics})
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
Bei Rastergraphiken wird f\"ur jeden Bildpunkt (jedes Pixel) der
|
Bei Rastergraphiken wird f\"ur jeden Bildpunkt (jedes Pixel) der
|
||||||
aktuelle Farbwert angegeben. Rastergraphiken haben eine bestimmte
|
aktuelle Farbwert angegeben. Rastergraphiken haben eine bestimmte
|
||||||
Aufl\"osung (z.B. 300\,dpi --- dots per inch). Sie sind vor allem
|
Aufl\"osung (z.B. 300\,dpi --- dots per inch). Sie sind vor allem
|
||||||
@ -392,15 +397,14 @@ Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
|||||||
Polygone, ...) beschrieben. Der Vorteil der Vektorgraphiken
|
Polygone, ...) beschrieben. Der Vorteil der Vektorgraphiken
|
||||||
ist die Skalierbakeit ohne Qualit\"atsverlust.
|
ist die Skalierbakeit ohne Qualit\"atsverlust.
|
||||||
|
|
||||||
\vspace{1ex}
|
|
||||||
\begin{minipage}[t]{0.38\textwidth}
|
\begin{minipage}[t]{0.38\textwidth}
|
||||||
\mbox{}\\[-2ex]
|
\mbox{}\\[-2ex]
|
||||||
\includegraphics[width=0.93\textwidth]{VectorBitmap.pdf}
|
\includegraphics[width=0.85\textwidth]{VectorBitmap.pdf}
|
||||||
\rotatebox{90}{\footnotesize by Darth Stabro at en.wikipedia.org}
|
\rotatebox{90}{\footnotesize by Darth Stabro at en.wikipedia.org}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\hfill
|
\hfill
|
||||||
\begin{minipage}[t]{0.5\textwidth}
|
\begin{minipage}[t]{0.5\textwidth}
|
||||||
Von \matlab{} unterst\"utzte Formate\footnote{Auswahl, mehr Information in der Hilfe zu \code{saveas()}}:\\[2ex]
|
Von \matlab{} unterst\"utzte Formate\footnote{mehr Information in der Hilfe zu \code{saveas()}}:\\[2ex]
|
||||||
\begin{tabular}{|l|c|l|}
|
\begin{tabular}{|l|c|l|}
|
||||||
\hline
|
\hline
|
||||||
\textbf{Format} & \textbf{Typ} & \code{saveas()} Argument \erh \\ \hline
|
\textbf{Format} & \textbf{Typ} & \code{saveas()} Argument \erh \\ \hline
|
||||||
@ -414,7 +418,6 @@ Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
|||||||
bmp & Bitmap & \varcode{'bmp'} \\ \hline
|
bmp & Bitmap & \varcode{'bmp'} \\ \hline
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
\vspace{1ex}
|
|
||||||
|
|
||||||
Wenn aus \matlab{} heraus Graphiken gespeichert werden sollen, dann
|
Wenn aus \matlab{} heraus Graphiken gespeichert werden sollen, dann
|
||||||
ist es meistens sehr sinnvoll sie als Vektorgraphik zu speichern. Im
|
ist es meistens sehr sinnvoll sie als Vektorgraphik zu speichern. Im
|
||||||
@ -426,13 +429,6 @@ Argument ist der Dateiname, und zuletzt muss das gew\"unschte Format
|
|||||||
Rastergraphik allerdings deutlich schneller und speichereffizienter.
|
Rastergraphik allerdings deutlich schneller und speichereffizienter.
|
||||||
\end{ibox}
|
\end{ibox}
|
||||||
|
|
||||||
\begin{figure}[t]
|
|
||||||
\includegraphics{spike_detection}
|
|
||||||
\titlecaption{Automatisch erstellter Plot.}{Dieser Plot wurde vollst\"andig
|
|
||||||
mit dem Skript in Listing \ref{niceplotlisting} erstellt und
|
|
||||||
gespeichert.}\label{spikedetectionfig}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\lstinputlisting[caption={Skript zur Erstellung des Plots in \figref{spikedetectionfig}.}, label=niceplotlisting]{automatic_plot.m}
|
\lstinputlisting[caption={Skript zur Erstellung des Plots in \figref{spikedetectionfig}.}, label=niceplotlisting]{automatic_plot.m}
|
||||||
|
|
||||||
Neben den Standard-Linienplots gibt es eine ganze Reihe weiterer
|
Neben den Standard-Linienplots gibt es eine ganze Reihe weiterer
|
||||||
|
@ -62,7 +62,7 @@ Gleichheitszeichen ist der sogenannte
|
|||||||
ein leerer Wert zugewiesen wird. Da \matlab{}, wenn nicht anders
|
ein leerer Wert zugewiesen wird. Da \matlab{}, wenn nicht anders
|
||||||
angegeben, immer den \codeterm{double} Datentypen benutzt, haben beide
|
angegeben, immer den \codeterm{double} Datentypen benutzt, haben beide
|
||||||
Variablen diesen Datentyp. In Zeile 9 wird der Variablen \varcode{z} der Buchstabe
|
Variablen diesen Datentyp. In Zeile 9 wird der Variablen \varcode{z} der Buchstabe
|
||||||
``A'' zugewiesen. \varcode{z} nicht ein Flie{\ss}kommazahl von Typ \codeterm{double},
|
``A'' zugewiesen. \varcode{z} ist nicht ein Flie{\ss}kommazahl von Typ \codeterm{double},
|
||||||
sondern ein \codeterm{character} (Zeichen).
|
sondern ein \codeterm{character} (Zeichen).
|
||||||
|
|
||||||
Der Datentyp einer Variable kann mit \code{class()} abgefragt werden.
|
Der Datentyp einer Variable kann mit \code{class()} abgefragt werden.
|
||||||
@ -266,7 +266,6 @@ Vektor \varcode{a} von oben hat folgende Gr\"o{\ss}en:
|
|||||||
>> length(a)
|
>> length(a)
|
||||||
ans =
|
ans =
|
||||||
10
|
10
|
||||||
|
|
||||||
>> size(a)
|
>> size(a)
|
||||||
ans =
|
ans =
|
||||||
1 10
|
1 10
|
||||||
@ -291,7 +290,6 @@ b =
|
|||||||
>> length(b)
|
>> length(b)
|
||||||
ans =
|
ans =
|
||||||
10
|
10
|
||||||
|
|
||||||
>> size(b)
|
>> size(b)
|
||||||
ans =
|
ans =
|
||||||
10 1
|
10 1
|
||||||
@ -526,13 +524,14 @@ m\"oglich, vermieden werden.
|
|||||||
\begin{lstlisting}[caption={Zusammenf\"ugen und Erweitern von Vektoren.}, label=vectorinsertlisting]
|
\begin{lstlisting}[caption={Zusammenf\"ugen und Erweitern von Vektoren.}, label=vectorinsertlisting]
|
||||||
>> a = [4 3 2 1];
|
>> a = [4 3 2 1];
|
||||||
>> b = [10 12 14 16];
|
>> b = [10 12 14 16];
|
||||||
>> c = [a b] % erstelle einen Vektor aus einer Liste von Vektoren
|
>> c = [a b] % erstelle einen Vektor aus einer Liste von Vektoren
|
||||||
c =
|
c =
|
||||||
4 3 2 1 10 12 14 16
|
4 3 2 1 10 12 14 16
|
||||||
>> length(c)
|
>> length(c)
|
||||||
ans = 8
|
ans = 8
|
||||||
>> length(a) + length(b)
|
>> length(a) + length(b)
|
||||||
ans = 8
|
ans = 8
|
||||||
|
|
||||||
>> c = [a b']; % Vektorlayout muss uebereinstimmen
|
>> c = [a b']; % Vektorlayout muss uebereinstimmen
|
||||||
Error using horzcat
|
Error using horzcat
|
||||||
Dimensions of matrices being concatenated are not consistent.
|
Dimensions of matrices being concatenated are not consistent.
|
||||||
|
Reference in New Issue
Block a user