LINUX.ORG.RU

GNU Octave 3.2.0

 , ,


0

0

Octave это язык высокого уровня для численных вычислений схожий с Matlab. В новой версии:

  • Улучшена совместимость с Matlab'ом в построении графиков.
  • Новая экспериментальная система для построения графиков основанная на OpenGL/FLTK.
  • Добавлены новые функции для построения графиков и убраны функции для работы с gnuplot напрямую.
  • Некоторые специфичные функции вынесены в отдельные дополнительные пакеты, некоторые наоборот включены в основной дистрибутив.
  • Улучшен отладчик.
  • Сообщения об ошибках стали понятными (ура!).
  • Добавлена поддержка ООП. Можно писать свои классы.
  • Добавлены блочные комментарии.
  • Добавлен тип данных single с одинарной точностью.
  • Диагональные, разреженные матрицы и матрицы перестановок могут быть обработаны интерпретатором как специальные матрицы со всеми вытекающими.
  • Множество улучшений в производительности, работе с памятью и т.п.

Полный список изменений

Исходные тексты GNU Octave

Дополнительные пакеты

>>> Оф. сайт

хорошо. очень хорошо.

/me полностью и совершенно рад

ssvda
()

> Добавлена поддержка ООП. Можно писать свои классы.
Можно грабить корованы...

Breton
()

> Множество улучшений в производительности, работе с памятью и т.п.

Это одна из причин по которой я пересел на scipy. У octave было серьезные проблемы с производительностью, а ведь по многих областях это критично. А numpy шел стабильно шел вровень с матлабом, малость опережая его (на питоне 2.5)

А вообще позитивно.

З.Ы. С документацией там как теперь?

ogronom
()

Новость радует. Давно использую. Мне Octave нравится много больше, чем Linux версия MATLAB.

GreenE
()

Да, раньше писал вычислительные скрипты на октаве, теперь использую в только в качестве калькулятора.

ferhiord ★★
()
Ответ на: комментарий от eduard_pustobaev

>Скорее нет, чем да.

Ну если отбросить идею эмулировать матлаб? В R есть такие же удобные операции с матрицами и массивам. Я думаю они не медленнее.

Davidov ★★★★
()

обновился сам м проинформировал заинтересованных, спасибо.

Deleted
()

Занятно. А подскажите кто-нить, есть ли в октаве что-нибудь, похожее на симулинк и на поддержку вычислений по теории автоматического управления? Было бы очень неплохо.

Corey
()
Ответ на: комментарий от EM

Большое спасибо, посмотрел пакеты на octave.sourceforge.net. Вроде бы кое-что есть -- Control theory и Data analysis. Попробую поковыряться после сессии. Хотя есть подозрение, что будет сыровато.

Не очень порадовала картина с "undocumented internal function" http://img5.imageshack.us/img5/7562/pic5j.png

Corey
()
Ответ на: комментарий от dn2010

>Ну так вроде как она с матлабом совместимо. а по тому книжек дофига написано.

Книжки не нужны, нужна вменяемая документация. В матлабе она очень удобна, а в октаве увы...

Tehnick ★★
()
Ответ на: комментарий от Tehnick

> В матлабе она очень удобна, а в октаве увы...

Ну дык в чём проблема? Клавиатуру в руки и вперёд: приносить пользу человечеству :)

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

> Клавиатуру в руки и вперёд: приносить пользу человечеству :)

Хах! для этого необходимо сочетание сразу нескольких факторов, как-то -- времени, желания, умения.

Обычно всегда чего-то одного не хватает ;)

Corey
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.