Inhaltsverzeichnis

Sysquake

Sysquake ist meines Wissens zur Zeit der einzige MATLAB-Klone mit nahezu identischer (MATLAB-) Syntax, der unter MacOS X (Aqua) läuft und nicht die X11-Umgebung benötigt. Und als Besonderheit erlaubt es die interaktive Manipulation der Graphiken, wie untenstehende Animation zeigt:

Sysquake in Action

Und: Sysquake gibt es als Sysquake LE für umme (frei wie Freibier). Diese Version besitzt den vollen Sprachumfang von Sysquake, lediglich einige »Profi«-Funktionen wie das Einbinden eigener C-Routinen, das Ausliefern von Binaries, ein integrierter Editor oder die Interaktion mit anderen Programmen sind nicht oder nur eingeschränkt vorhanden. Daher ist Sysquake LE meines Erachtens der MATLAB-Klon der Wahl, wenn es um das Arbeiten unter MacOS X geht.

Sysquake Screenshot

Der Screenshot zeigt die kostenpflichtige Version von Sysquake mit integriertem Editor. Benutzer von Sysquake LE müssen einen externen Editor ihrer Wahl benutzen, das funktioniert aber auch problemlos.

Sysquake für LaTeX

Sysquake for LaTeX ist eine freie (ebenfalls frei wie Freibier) LaTeX-Erweiterung, die es erlaubt, Sysquake-Quelltexte zu interpretien und die Graphiken in LaTeX-Dokumente direkt einzubinden. Das sieht dann so aus:

\documentclass{report}
\usepackage{sysquake}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
 
In Sysquake, $e^{j \cdot \pi} = \sqexpr{exp(1j * pi)}$.
 
Here is a plot of $f(x) = (x+0.3)^2 + 7.2 e^{-3x^2}$:
 
\begin{sysquake}(400,300)
a = 7.2;
fplot(@(x) (x+0.3)^2+a*exp(-3*x^2), [-2,3], 'r');
label '$x$' '$f(x)$';
\end{sysquake}
 
\end{document}

Das Ergebnis ist folgendes Dokument:

SysquakeLx Screenshot

SysQuake for LaTeX kommt mit einem one click-Installer, der mit meinem TeXShop und obigem Beispielcode out of the box funktionierte.

Links


Navigation