LINUX.ORG.RU

octave


0

0

Общий вопрос по Octave: как он вообще в качестве замены Matlab. На первый взгляд много общих вещей. Кто работал с ними, расскажите об отличиях, о том, чего в Octave нет.

Работал чисто для выполнения лабораторных работ. Существенных отличий от Matlab ненашёл (разве только что по структуре это скрипт, и если должно работать на Matlab, то писать надо соответственно), но некоторые функции выполняются значительно медленнее и если в Matlab построение графика некоторой функции может выполнятся почти мгновенно, то в Octave это может занять несколько минут.

anonymous
()

Смотря что нужно...

Базовый язык очень похож, хотя и не совместим на 100%. Если нужно только это, то как замена подойдет, наверное.

Графика более слабая + плюс, естественно, нет библиотек (тулбоксов), таких, как в Матлабе. Возможно, есть свои аналоги, но вряд ли ко всему.

Так что, я бы сказал -- как язык, как таковой, то вполне себе замена; если нужен не только язык, но и прикладные пакеты, которые входят в Матлаб -- то нет. В этом смысле -- совершенно не замена.

gene
()

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

Octave практически полностью совестим с matlabом, но есть некоторые отличия (например тонкости реализации расширенных функций графики, каждая функция в своём файле). В руководстве сказано какие настройки сделать чтобы он был более совместим. Расширения в виде тулбоксов есть, можно поискать в octave-forge...

В общем, совместимость матлаба с октавой практически полная, но некоторые расширения синтаксиса и функциональности работать не будут. Портировать код с матлаба на октаву - дело нескольких минут...

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

>>Так что, я бы сказал -- как язык, как таковой, то вполне себе замена; если нужен не только язык, но и прикладные пакеты, которые входят в Матлаб -- то нет.

А в Оставе уже появилась объектная модель?

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