soapSnake - understanding complex functions

Version 1.1.0.0 (863 KB) von Job
Didactic tool to understand complex functions over the real domain.
248 Downloads
Aktualisiert 29. Mai 2016

Lizenz anzeigen

Six features, in one intuitive display!
1) The 3D snake shows the complex behavior of f(x) over x.
2) The floor projection shows the real behavior.
3) The right projection shows the imaginary behavior.
4) The backprojection shows the complex plane.
5) The magnitude of f(x) is visualized in the thickness of the snake.
6) Finally, the rainbow colors of the added soap skin reflect the phase of f(x).
The function plots any complex function you like:
f(x) = exp(ix);
f(x) = x.^x;
f(x) = log(x);
f(x) = sin(i*x);
A couple of examples are added in the demo file.
NB: It is also possible to show the complex spectrum of (simple) time signals, however, sometimes the settings in the function must be chosen carefully!

Zitieren als

Job (2026). soapSnake - understanding complex functions (https://de.mathworks.com/matlabcentral/fileexchange/55531-soapsnake-understanding-complex-functions), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2015b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Continuous Wavelet Transforms finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert von: TubePlot

Version Veröffentlicht Versionshinweise
1.1.0.0

Enables multiple functions in one graph.
Added a PDF & word document with visual examples.
The automatic selection the axis is improved

1.0.0.0

-
-