
Во второй половине февраля 2026 года состоялся выпуск системы для выполнения математических расчётов GNU Octave 11.1.0 (первый выпуск серии 11.x, ветка 11.0 использовалась для разработки), предоставляющей интерпретируемый язык, во многом совместимый с Matlab. Версия GNU Octave 10 вышла в марте 2025 года.
Проект GNU Octave может использоваться для решения линейных задач, нелинейных и дифференциальных уравнений, вычислений с использованием комплексных чисел и матриц, визуализации данных, проведения математических экспериментов. Исходный код решения написан на языке C++ (интерфейс на Qt) и опубликован на GitHub под лицензией GPLv3.

По информации OpenNET, основные изменения в GNU Octave 11.1:
в пакетный менеджер pkg добавлена новая команда для поиска "pkg search foo bar baz". В команде "pkg install" реализовано автоматическое определение, является ли переданный аргумент локальным файлом, URL или именем пакета. Включено локальное кэширование метаданных пакетов и верификация загружаемых пакетов по хэшу SHA256;
интерфейс работы с файлами (File Browse) разделён на две вкладки: одна для навигации по содержимому файловой системы, а вторая для управления всеми открытыми в редакторе файлами и их просмотра;
в диалоге поиска файлов добавлен список ранее отправленных поисковых запросов и реализована возможность поиска файлов по нескольким маскам;
в графическом интерфейсе задействованы векторные пиктограммы в формате SVG и предоставлен по умолчанию штатный интерфейс командной строки Octave;
в настройки добавлены опции для отключения заставки и использования в диалоге открытия файлов по умолчанию текущего каталога, в котором запущен редактор;
на 25% ускорена операция печати в PDF‑файл;
при визуализации улучшена поддержка альфа-смешивания на системах с новыми версиями OpenGL;
улучшена поддержка объектов, определённых через ключевое слово "classdef". При обращении к элементам объекта через точку (объект.элемент) теперь в первую очередь проверяется наличие свойств с указанным именем, а если свойство отсутствует — имён методов, что соответствует поведению MatLab;
существенно ускорено (от 10% до 150 раз в зависимости от размера и формы) выполнение операций свёртки массивов, число столбцов в которых превышает число строк (массивы векторов);
добавлена возможность выполнения трансляции (broadcasting, операции над массивами различных размерностей) специальных типов матриц, таких как разреженные, диагональные и перестановочные матрицы. Среди прочего реализована поддержка смешанных операций между разреженными и полными матрицами, а также диагональными матрицами и обычными векторами;
внесены изменения, улучшающие совместимость с Matlab. В функции cumprod, cumsum, min, max, cummin, cummax, prod, sum, sumsq bounds, center, meansq, range, statistics и zscore добавлена поддержка параметров "all", "vecdim" и "nanflag";
до 6 раз повышена производительность функций sum, cumsum и sumsq. До 4.5 раз ускорена работа и до 3.5 раз снижено потребление памяти в функции randi;
в функции sum реализован режим работы с повышенной точностью вычислений. Повышена точность вычислений в функциях norm и fzero;
в функцию roots и статистические функции добавлена поддержка входных данных с типами double и single;
добавлены новые функции: Exit, assertequal, corrcov, dither, funm, mape, rms, rmse, trexc, xline и yline.


