Co wybrać do "sajentifik risercz"? Pytam głównie w kontekście pracy z sygnałem różnej maści.
Jak masz pieniądze to Matlab. W przeciwnym razie Python ;)
MathLab będzie miał od groma gotowych rozwiązań do przetwarzania sygnałów.
Jeśli umiesz wertować dokumentację to zaoszczędzisz dużo czasu.
Jeśli masz zamiar pisać wszystko od zera, to python będzie bardziej przyjazny.
@0x200x20 mam na stanowisku oryginałkę z kilkoma toolboxami, ale jak robiłem netowy wywiad pt. "matlab vs python", to od groma ludzi obstaje właśnie za pythonem (np. http://www.stat.washington.edu/~hoytak/blog/whypython.html). I weź tutaj "bądź mądry"... =[ PS zauważam też wśród starszych kolegów z labu dziwny trend odchodzenia od matlaba. Co rusz to pojawia się u nas jakiś kolejny kurs programowania naukowego w pythonie. Zaciekawiło mnie to, przyznam. Stąd też, między innymi, ten temacik.
Jest też darmowy odpowiednik matlaba: scilab.
Nie zagłębiałem się w matlaba, jednak do podstawowych celów wystarczał python + scilab, matplotlib, itd.
Alternatywa Matlaba: GNU Octave
https://www.gnu.org/software/octave/
Wybór padł na... [trutututututututu] PYTHON'a 3.4.2!!! [aplauz] Tak, tak. Dziękuję waszmościowie za iście profesjonalne doradztwo merytoryczne ^^
Jesli statyczne przetwarzanie to R jest ciekawe: http://blog.revolutionanalytics.com/2013/10/r-and-signal-processing.html