Существует крупная новая версия GNU Octave с поддержкой HiDPI, новыми опциями печати и рядом новых функций.
GNU Octave популярна как бесплатная альтернатива MATLAB с открытым исходным кодом, которая облегчает выполнение сложных математических задач. Он поддерживает матричные операции, предоставляет возможности для численного решения линейных и нелинейных задач, а также обладает обширными графическими возможностями для визуализации и обработки данных.
Первое изменение примечания к новой версии-поддержка HiDPI для построения графиков, что означает, что он лучше выглядит на экранах с высоким разрешением, то есть с разрешением более 96 точек на дюйм.
Новая версия, Octave 5.1, добавляет ряд новых функций. Существует новая основная функция, которая применяет функцию к скользящему окну произвольного размера в наборе данных и накапливает результаты. Функция fsolve была изменена, чтобы использовать большие размеры шагов, что приводит к более быстрой конвергенции, а функция рангов теперь в 25 раз быстрее, поскольку она была перекодирована для повышения производительности. Функция randi также была перекодирована для получения несмещенной выборки целых чисел. Другие функции, которые были улучшены, — это isdefinite, intmax, intmin и flintmax.
Другие улучшения включают новые параметры печати для PDF и PostScript, а также использование по умолчанию метода печати в растровых форматах на основе OpenGL.
Был внесен ряд изменений, чтобы сделать октаву более совместимой с MATLAB. Некоторые центральные функции были изменены таким образом, что размеры, размер и форма объекта теперь полностью определяются функцией размера. Исимметричные и ишермитовы функции теперь допускают возможность вычисления симметричного или кососимметричного свойства матрицы. Issorted теперь использует ascend или descend, а не восходящий или нисходящий. Другие функции, измененные для совместимости с MATLAB, включают strncmp, strncmpi, str2func и clear. В области нелинейных уравнений несколько параметров решателя по умолчанию были изменены, чтобы быть совместимыми с Matlab.
В других местах вычисления FFT теперь используют библиотеку FFTW, а библиотека OSMesa больше не используется для закадрового рендеринга.