Octave 3.8.0

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

В новой версии произошли следующие изменения, заметные пользователю:

Добавлен графический интерфейс пользователя, написанный с использованием библиотеки Qt. Но поскольку он недостаточно оттестирован, использование его по умолчанию отложено до версии 4.0 (сейчас можно использовать ключ --force-gui). Авторы просят присоединиться к тестированию и высказывать идеи для улучшения удобства работы. Использование для отрисовки графики OpenGL с виджетами на FLTK по умолчанию. Возможность использовать gnuplot также сохранилась. Поддержка вложенных функций. Изменения в обработке окончаний текстовых строк. Использование обратной косой черты как метки продления вне строк, заключённых в двойные кавычки объявлено устаревшим. Допускаются избыточные точки в окончании, что позволяет писать код с стиле: [a,… b,… c,… ] = deal (1,2,3) Ограниченная поддержка именных исключений. Поведение предупреждений может быть изменено локально, до конца текущей функции. Переименованы предупреждения: Octave: array-as-scalar => Octave: array-to-scalar Octave: array-as-vector => Octave: array-to-vector Новые опции в регулярных выражениях для совместимости с Matlab. Реализован анализ команд TeX при использовании OpenGL для отрисовки графики. Поддерживается только вывод на экран, но не печать. Переработаны функции для построения графиков: улучшена производительность, обновлена и дополнена документация. Переработаны функции для работы с изображениями. Теперь не происходит автоматического преобразования изображений, хранящихся в целых числах в числа с двойной точностью. Функции imread и imwrite были переписаны. Основные изменения связаны с альфа-каналом, поддержкой чтения и записи изображений, записанных в числах с двойной точностью, записью индексированных изображений, обработкой нескольких файлов. Увеличено число опций у функции colormap. Функции strsplit, datevec, kurtosis, moment модифицированы для совместимости с Matlab. Функция error и её производные теперь позволяют испозовать комплексные аргументы. Поведение функции glpk было изменено в связи с изменениями в одноимённой библиотеке. Имя файла для сброса данных при падении программы было изменено с «octave-core» на «octave-workspace». Добавлена команда citation, выводящая информацию для оформления ссылок на Octave в публикациях. Пакет с поддержкой java-интерфейса из состава Octave Forge включён в ядро Octave. Добавлены новые функции, некоторые объявлены устаревшими и будут удалены в будущих версиях. Исправления ошибок и другие улучшения. Исходные коды OctaveДополнительные пакеты Octave Forge

  matlab, octave, science, математика, наука

©  Linux.org.ru