nav-left cat-right
cat-right

Blog

Ein paar Tage in Dresden

Gepostet von am Aug 28, 2012 in Holidays, Private | Keine Kommentare

Ein paar Tage in Dresden

Mitte August waren wir ein paar Tage in Dresden und haben uns die Altstadt, Semper Oper, Frauenkirche, Schloss Pillnitz und die Sächsische Schweiz angeschaut. Wir haben in der Neustadt in der Nähe des goldenen Reiters gewohnt und sind Abends häufig in der äußeren Neustadt gewesen. Sehr zu empfehlen ist das Thalia Kino, wo man auch sehr gut was trinken kann, wenn man Jazz Musik mag das Blue Note und zum Wein oder Cocktails trinken die StudioBar. Alles übrigens nur 10 Meter voneinander entfernt. Im weiteren Umkreis...

read more

LaTeX-Einführung

Gepostet von am Mai 13, 2012 in LaTeX | 5 Kommentare

Die folgenden Folien und Übungen wurden in einer zweitägigen Einführung von LaTeX verwendet. Die Zielausrichtung lag auf der Erstellung von einfachen Protokollen mit Ausblicken auf Themen, die bei Bachelor und Masterarbeiten relevant sind.   LaTeXEinführungVortrag-2012-05-13.pdf (2.1 MiB)   LaTeXEinführungUebungen-2012-05-13.zip (3.0 MiB) Die Inhalte entsprechen im Wesentlichen denen aus der letzen Einführung. Der gesamte Umfang beträgt ca. 6 Stunden inklusive der Übungen. Um die maximale...

read more

pcolor and contour plot with different colormaps

Gepostet von am Mrz 11, 2012 in matlab | Keine Kommentare

pcolor and contour plot with different colormaps

Matlab does not allow to combine use more than one colormap in a figure. However there are some possibilities to get around this problem, which are presented in this article. Initialization and export of figure For all plots the same initialization for the data and the figure is used: % clear command window, figures and all variables clc; clf; clear all;   %% Common variables   FontSize = 12; FontName = 'MyriadPro-Regular'; % or choose any other font   doExportPlot = true;   %% Plot variables SaveDir = '';   TITLE =...

read more

plotyy with unequal tick locations for both datasets

Gepostet von am Feb 13, 2012 in matlab | Keine Kommentare

plotyy with unequal tick locations for both datasets

In matlab the normal way to create plots with two y-axis is to use the command plotyy. This works quite simple, and creates equal tick locations for both data sets: xaxis = 0:0.1:25; y1 = linspace(12.1712,12.7679, length(xaxis)); y2 = linspace(0.3597,-28.7745, length(xaxis));   [AX,H1,H2] = plotyy(xaxis, y1, xaxis, y2);   plotstyle; % sets only colors, linestyle and fonts However for tick that are not equal on both sides the plot looks simply wrong. [AX,H1,H2] =...

read more

LaTeX-Workshop

Gepostet von am Feb 6, 2012 in LaTeX | Keine Kommentare

Die folgenden Folien und Übungen dienten zur eintägigen Einführung von LaTeX für die Erstellung von Bachelor und Masterarbeiten.   LaTeXWorkshopVortrag-2012-02-04.pdf (2.0 MiB)   LaTeXWorkshopUebungen-2012-02-04.zip (2.9 MiB) In einem Tag (Samstag von 10:00-16:00 Uhr) reicht natürlich nicht alle Grundlagen von LaTeX mit den wichtigsten Details vorzustellen. Die Inhalte waren: LaTeX, Programme, Bedienung des Editors. Grundlagen: Syntax von Klassen, Befehlen, Umgebungen und Sonderzeichen. Aufbau von...

read more

Erstellung von Bachelor und Masterarbeiten mit LaTeX

Gepostet von am Dez 9, 2011 in LaTeX | Keine Kommentare

Im Rahmen meiner Lehrverpflichtungen an der Leibniz Universität Hannover habe ich die folgende Vorlesung zur Erstellung von Bachelor und Masterarbeiten mit LaTeX gehalten   LaTeXWS2011.pdf (3.6 MiB)   LaTeXWS2011Uebungen.zip (28.9 MiB) Die Verlesung richtetete sich an Studenten mit Vorkenntnissen in LaTeX, da die Inhalte hier die speziellen Probleme beim Schreiben von Abschlussarbeiten sein sollten. Effektiv habe ich aber auch grundlegende Kenntnisse wiederholt. Die folgenden Kenntnisse wurde in der...

read more

Einführung in Bibliographien mit LaTeX, biblatex und biber.

Gepostet von am Okt 16, 2011 in LaTeX | 9 Kommentare

Im Rahmen eines Arbeitsgruppenseminars der AG Morgner wurde der folgende Vortrag zur Einführung in Bibliographien mit LaTeX gehalten. Zielpublikum waren Masterstudenten und Doktoranden, die zuvor schon mit Bibtex gearbeitet hatten.   VortragBibtexBiblatexBiber.pdf (2.4 MiB)   VortragBibtexBiblatexBiber-Uebungen.zip (1.5...

read more

pcolor plots with publication ready formating

Gepostet von am Jun 1, 2011 in matlab, Programming | Keine Kommentare

pcolor plots with publication ready formating

Matlab has many possibilities to create plots even fancy ones. However its defaults are very seldom suitable to use the plots directly for a publication. The following minimal code demonstrates how to generate a pcolor plot for 2D data with x- and y-axis. The data was calculated using the function shown here. pcolor(xAxis, yAxis, Data2D); shading flat; % do not interpolate pixels colorbar % add colorbar   xlabel('x / µm'); ylabel('y / µm'); This however is not optimal. Font and fontsizes are not optimal, the color...

read more

fast calculation of functions with two variables

Gepostet von am Mai 31, 2011 in matlab, Programming | Keine Kommentare

If you come from the programming world of C/C++ or java or any other traditional programming languages you might fall into the trap of using for loops for the calculation of functions. This works as expected but it is much slower than what matlab can do. The following example demonstrates this principle (which you should not use if you can) Data2D = zeros([xPoints yPoints]); for xi = 1:xPoints x = xAxis(xi); for yi = 1:yPoints y = yAxis(yi); Data2D(xi,yi) = Ripple(x, y); end end On my computer...

read more

plotting a filled curve

Gepostet von am Mai 31, 2011 in matlab, Programming | Keine Kommentare

A search on how to fill the area under a curve reveals that such questions are quite often asked. Here is the solution in a function file that I created for simplifying filled curve plots using matlabs fill function. function handle = filledcurve(x, y, zero, colorspec)   if (nargin < 3) zero = 0; end   if (nargin < 4) colorspec = 'b'; end     xtemp = [x(1) ; x(:) ; x(end)] ; ytemp = [zero ; y(:) ; zero ] ;   % plot handle =...

read more