Возможности GNU Octave 3.0

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.

Короткий URL: octave/3

На этой странице перечислены основные новые возможности GNU Octave 3.0

21.12.2007 состоялся выход новой стабильной версии GNU Octave 3.0 - языка высокого уровня, предназначенного для выполнения математических вычислений.

Согласно официальной страницы News for Octave Version 3, основные нововведения направлены на более тесную интеграцию с MatLab. Наиболее значимыми из них являются:

  • Расширение функций вывода графики (при условии использования gnuplot 4.2). Теперь появилась возможность при форматировании графиков задавать толщину линий и цвет в RGB-палитре (последнее также касается функций bar, countour, meshc и surfc).
  • Ниже приведенные команды, ранее использовавшиеся для доступа к функциям gnuplot, считаются устаревшими и будут удалены из будущих версий Octave (по крайне мере они будут игнорироваться при использовании plot, line, mesh, semilogx, и др.):
__gnuplot_set__
__gnuplot_show__
__gnuplot_plot__
__gnuplot_splot__
__gnuplot_replot__
  • Изменение функций поиска путей к исполняемым файлам. Вместо встроенной переменной LOADPATH, преимущество отдается функциям addpath, rmpath или path. Например, для рекурсивного поиска файлов во всех подкаталогах директории ~/octave следует использовать конструкцию вида
addpath (genpath ("~/octave"));
  • Преобразование встроенных переменных в функции, что упрощает их интерпретацию и доступ из пользовательских пакетов. Например, взамен внутренней переменной (предупреждения ошибок деления на ноль)
warn_divide_by_zero = false;
следует использовать
warning ("off", "Octave:divide-by-zero");
  • Приведены в соответствие с форматом MatLab функции: system, normcdf, norminv, normpdf, normrnd, gamcdf, gaminv, gampdf, gamrnd, expcdf, expinv, exppdf, exprnd и др.


[править] Дополнительная информация

Octave GNU Octave

Инсталляция | Синтаксис языка | Командная строка
Скрипты | Функции | Регулярные выражения | Массивы | Графики | Ввод/вывод данных
Распределенные вычисления | Численные методы | Сплайны