GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient interactive command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language for data processing.
GNU Octave (Web Link)
Octave Programming Tutorial (Web Link 1)
Octave Programming Tutorial (Web Link 2)
GNU Octave (Web Link)
Octave Programming Tutorial (Web Link 1)
Octave Programming Tutorial (Web Link 2)