Aber vielleicht ist das Ausprobieren mit bestehenden Programmen keine schlechte Idee.
Allerdings kann man sich bei denen vermutlich nicht abgucken "wies" geht, oder? Also Einblick in den Benutzen Algorithmus, mein ich.
Matlab ist dafür gut geeignet, denn alle Funktionen sind hervorragend dokumentiert.

Also auch wenn du den Quellcode nicht hast, soltest du vieles allein anhand derBeschreibung der Funktionsweise nachprogrammieren können.