Выпуск открытой системы для математических расчётов GNU Octave 11.1

3 мин
Выпуск открытой системы для математических расчётов GNU Octave 11.1

Во второй половине февраля 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.

Читают сейчас

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

10 минут назад

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

Существует мнение, что в крупных галактиках современной Вселенной находятся сверхмассивные чёрные дыры (СМЧД). Тем не менее точно неизвестно, как именно эти чёрные дыры стали столь массивными, хотя ас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

2 часа назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

2 часа назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

2 часа назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

3 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце