[#] Octave 4.0
Новостной_робот(mira, 1) — All
2015-05-31 11:40:33


GNU Octave — свободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.В новой версии произошли следующие изменения, заметные пользователю:Графический интерфейс пользователя, написанный с использованием библиотеки Qt, доведён до стабильного состояния и теперь используется по умолчанию. Данный интерфейс аналогичен применяемому в MATLAB и содержит файловый менеджер, таблицу для просмотра переменных и их значений, журнал команд, а также вкладки командной строки, редактора исходных кодов и справочной документации. Пример внешнего вида: [ снимок 1 ]( http://i.imgur.com/HQYyJcE.png ) , [ снимок 2 ]( http://i.imgur.com/P3OJOsK.png ) . Традиционный интерфейс командной строки также доступен при помощи стартового параметра --no-gui или через бинарный файл octave-cli. Новый синтаксис для объектно-ориентированного программирования classdef. Добавлен новый набор функций и классов для работы с аудиоданными. Добавлены новые классы. Добавлены новые функции. Настраиваемое ужесточение совместимости с MATLAB при использовании диапазонов, диагональных и перестановочных матриц. Octave применяет внутренние оптимизации для минимизации занимаемой такими данными памяти. Три новые функции (disable_range, disable_diagonal_matrix. disable_permutation_matrix) позволяют выбирать хранение в оптимизированном виде или полными матрицами. Также возможно использование параметра --braindead при старте. Изменения в функциях ismatrix(x), nextpow2, strfind, а также функциях для интерполяции данных в плане совместимости с MATLAB. Переработаны функции для работы с архивами. Также изменено поведение по умолчанию: теперь все действия будут производиться в той же директории, что и архив или оригинальные файлы. Доработки в функциях, повышение быстродействия некоторых из них. Некоторые функции и классы, объявлены устаревшими и будут удалены в будущих версиях Octave. Некоторые функции и классы, объявленные устаревшими в прошлых версиях Octave, были удалены. Некоторые предупреждения и настройки теперь включены по умолчанию. Переработаны некоторые предупреждения для повышения очевидности. Изменено поведение некоторых тригонометрических функций для унификации с другими математическими пакетами. Множество доработок для визуализации данных на экране и печати. Также при использовании графического интерфейса доступно отображение при помощи библиотеки Qt. Поддержка OpenMP включена по умолчанию, что позволяет задействовать параллельные вычисления в скомпилированных oct-файлах. >>> [ Сайт проекта ]( http://www.gnu.org/software/octave/ ) >>> [ Исходные коды Octave ]( http://ftp.gnu.org/gnu/octave/ ) >>> [ Дополнительные пакеты Octave Forge ]( http://octave.sourceforge.net/ ) >>> [ Подробный список изменений ]( http://www.gnu.org/software/octave/NEWS-4.0.html )
Ссылка: http://www.linux.org.ru/news/opensource/11389511