Octave is a scientific programming language with powerful mathematics-oriented syntax, built-in plotting and visualization tools. It is free software, runs on GNU/Linux, macOS, BSD, and Windows. And, last, but not least: It is drop-in compatible with many Matlab scripts.
Isn’t it already amazing? Here is the link to help page: http://jweaton.org/?page_id=48