soapSnake - understanding complex functions

Versione 1.1.0.0 (863 KB) da Job
Didactic tool to understand complex functions over the real domain.
248 download
Aggiornato 29 mag 2016

Visualizza la licenza

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!

Cita come

Job (2025). soapSnake - understanding complex functions (https://it.mathworks.com/matlabcentral/fileexchange/55531-soapsnake-understanding-complex-functions), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2015b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Continuous Wavelet Transforms in Help Center e MATLAB Answers
Riconoscimenti

Ispirato da: TubePlot

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
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

-
-