[GUFSC] scilab ou octave??

Ricardo Grutzmacher grutz em terra.com.br
Sábado Maio 15 23:26:23 BRT 2004


andre duarte bueno wrote:
> Quem tem experiência no uso destes programas e pode fazer um comentário 
> a respeito?

Não sou ``especialista'' nestes programas mas já posso adiantar algumas 
respostas. Sei que existem vários colegas nesta lista que conhecem mais 
do que eu nestes programas. Portanto peço a eles para complementarem ou 
até corrigirem as minhas respostas.

> Na disciplina de software livre (LENEP/UENF)
> estamos fazendo um estudo com os programas scilab e octave
> com o objetivo de substituir o uso do matlab (temos 5 licenças do matlab).

Ótimo!

> 
> scilab ou octave ?
> 
> Dúvidas:
> Qual o mais rápido?

Em termos de backend matemático eu não saberia dizer, mas em frontend 
talvez seja o Octave. Pois geralmente o Octave é usado direto no shell 
(sem frontend), já e o Scilab geralmente é usado com aquele frontend TCL/TK.

> Qual a linguagem de programação usada para fazer o octave? e o scilab?

Octave: C++ e linguagem própria (M-files do matlab)

Scilab: Fortran, C e linguagem própria.

> Como é a interação com programas do matlab?

Octave: Executa diretamente sem problemas m-files até uma determinada 
versão do Matlab. A partir de certa versão é preciso eventualmente fazer 
alguns ajustes.

Scilab: Desconheço

> Como é a interação com programas em C/C++? e fortran?

Ambos aceitam módulos programados nestas linguagens.

> Qual é mais versátil para fazer gráficos 2D e 3D?

Não saberia dizer. Eu prefiro o Octave pois usa o GNUPLOT como 
desenhador padrão. O Scilab tem um gerador de gráficos próprio.


sds.
grutz


Mais detalhes sobre a lista de discussão GUFSC