[GUFSC] scilab ou octave??

Fernando Deschamps ferdes.bnu em terra.com.br
Domingo Maio 16 14:01:17 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.

Também não sou especialista em nenhum dos dois programas, apesar de ter
certa experiência (mais com o Octave do que o Scilab).

> 
> > 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.

Não saberia dizer. Pelo que eu usei dos dois, diria que a velocidade é
semelhante para tarefas semelhantes. De qualquer forma, quando você usa
um programa desses não está preocupado com desempenho, mas em obter
respostas corretas em um tempo não muito longo :-)

> > 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.

Eu também prefiro o Octave por usar o GNUPLOT.

Um ponto que eu gostaria de comentar é que o Scilab é mais completo no
sentido de ter mais pacotes para determinadas tarefas, como controle,
otimização, processamento de sinais e outros.

Um abraço!

Fernando.




Mais detalhes sobre a lista de discussão GUFSC