## Interest

# Stumblers Who Commented On This Page

## superticker2

### Mark

Octave is basically a free version of MatLab, which is a high-level, functional, numerical processing system/language. MatLab has many more application toolboxes (e.g. imagine processing, digital signal processing, control, statistics, optimization, spline, system identification, financial, database) than Octave, but MatLab cost $2,500 whereas Octave is free.

Both products are wonderful engineering tools and allow you to define your problem as a linear system, and then solve that system numerically. MatLab's control toolbox even lets you define you system in state-space form. Neither product is appropriate for symbolic math problems. Instead, Mathematica or Maple are better for that. But MatLab (or Octave) would be better for numerical problems.

## ar0cketman

### ar0cketman

Rocket scientists need good data analysis tools; Octave looks like a powerful winner to me, and it's largely compatible with closed-source and expensive Matlab. Octave also has a very extensive library of packages.

"GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language."

It also has GUI and plotting plugins.

## chwash2007

## Chris

A free MatLab compatible software. Runs many of the same user program modules unmodified. From the site: "

History

Octave was originally conceived (in about 1988) to be companion software for an undergraduate-level textbook on chemical reactor design being written by James B. Rawlings of the University of Wisconsin-Madison and John G. Ekerdt of the University of Texas. We originally envisioned some very specialized tools for the solution of chemical reactor design problems. Later, after seeing the limitations of that approach, we opted to attempt to build a much more flexible tool.

There were still some people who said that we should just be using Fortran instead, because it is the computer language of engineering, but every time we had tried that, the students spent far too much time trying to figure out why their Fortran code failed and not enough time learning about chemical engineering. We believed that with an interactive environment like Octave, most students would be able to pick up the basics quickly, and begin using it confidently in just a few hours. "