Высокоуровневый язык программирования для численных расчётов Он обеспечивает интерфейс командной строки для решения линейных и нелинейных задач, а также для выполнения других численных экспериментов при помощи языка, который наиболее совместимым с MATLAB. Его даже можно использовать в качестве языка пакетных заданий. Это одна из основных свободных замен MATLAB и
Scilab. Scilab однако ставит меньше внимания (двунаправленный) синтаксической совместимости с MATLAB, чем Octave.
Технические данные GNU Octave
Octave написан на C++ с использованием стандартной библиотеки C++
Octave использует интерпретатор для выполнения скриптов Octave.
Octave можно дополнять динамически загружаемыми модулями.
Интерпретатор Octave работает с GNUplot и Grace для создания графиков и диаграмм, а также для их сохранения и печати.
Octave с 3.8.0 имеет графический интерфейс в дополнение к традиционному интерфейсу командной строки.
Язык Octave
Это интерпретируемый язык программирования. Его структурное программирование похоже на СИ и поддерживает много общих функций стандартных библиотек СИ, а также некоторые системные вызовы и функции UNIX. Тем не менее, он не поддерживает передачу аргументов по ссылке.
Программы Octave состоят из списка вызовов функций или скрипта. Синтаксис основан на матрице и обеспечивает различные функции для матричных операций. Он поддерживает различные структуры данных и объектно-ориентированное программирование.
Его синтаксис очень похож на MATLAB и тщательно запрограмированный скрипт может работать как на Octave так и на MATLAB.
Сайт программы:
http://www.gnu.org/software/octave/Перевод описания:
http://libreportal.net/mathematic/gnuoctave.htmlКак вы думаете, насколько подходит Octave в качестве замены MATLAB ?