Lembro de uma vez quando instalei o Scilab no Ubuntu (6.04 ou 6.10, não me lembro bem), pelo synaptic e a interface era GTK2 e gostei bastante, mas o programa quebrava demais. Hoje nas minhas buscas no oráculo(Google) ababei encontrando esse site, que mantém uma versão do Scilab com a interface GTK2.
Uma observaçao é que o Scilab consortium não mantém o ScliabGtk, se você instalar esta versão e quiser reportar um bug, tem que deixar explícito que se trata do ScilabGtk.
Eu tinha a versão “oficial” do Scilab no meu pc e tive que desistalar e está funcionando bem (até agora). Uma coisa que percebi é que o SciPad continua com a interface Tk. Quem quiser instalar e testar o ScliabGtk pode baixar diretamente no site ou clicar aqui que vai direto pro link que baixa a versão pro Ubuntu, lá diz que é pro Edgy, mas instalei aqui no Feisty sem problemas, só me pediu a instalação do tcl-8.4-dbg e tk-8.4-dbg, uma coisa que percebi enquanto escrevo este artigo é que tem nos repositórios do Ubuntu o ScilaGtk, basta digitar no terminal:
~$ sudo apt-get install scilab-gtk
Que vai instalar tranquilo, deem uma olhada no screenshot e vejam um pouco da interface dessa versão modificada(pra melhor) do Scliab. Clique na imagem se quiser vê-la em tamanho maior

SCILAB
Já vimos como calcular integrais simples no scilab, agora vamos ver como calcular integrais duplas, que freqüentemente aparecem em questões de eletromagnetismo, e que muitas vezes você não tem as respostas de todas as questões no livro texto. Fazer esses cálculos pelo scilab ajuda a não perder tempo se matando em resolver integrais, não sei por que os professores insistem em querer que a gente faça no braço uma coisa que será feita pelo computador, estando numa empresa ou então numa pós, ninguém vai mandar você fazer um cálculo qualquer usando papel e caneta, isso quando o que se deseja já não está pronto em uma tabela no ponto de usar. Depois deste momento de indignação, vamos pro que interessa.
Vamos fazer o cálculo da integral dupla usando a função int2d. Ela calcula uma integral em duas dimensões(uma integral dupla trabalha em duas dimensões) de uma função f sobre um região feita de n triângulos, ou seja, a função cria vários triângulos na área a ser calculada, como se eles fossem os n elementos diferenciais da região. Já que a área é a soma de todos os triângulos que formam a área, não vai ficar uma área 100% perfeita, então se é colocada uma tolerância, que á a referência para a estimativa de erro do cálculo, essa tolerância é dada como entrada da subrotina de cálculo da integral.
Agora vamos definir os parâmetros para o cálculo de nossa integral. Vou fazer esse exemplo simples e como tempo vou explorar mais as possibilidades do scilab.
X=[0,0;1,1;1,0];
Y=[0,0;0,1;1,1];
deff(’z=f(x,y)’,'z=cos(x+y)’)
[Integral,erro]=int2d(X,Y,f) //assim mostra o valor da integração e a taxa de erro
Por enquanto é só. T+:)
SCILAB
Algo que está no sangue de quem estuda engenharia e outros cursos na área de exatas é o cálculo de integrais, vamos usar o scilab para o cálculo de algumas funções e ver como este programa pode facilitar a nossa vida.
Abra o scilab e clique em Editor, vai aparece uma janela para se esrever o código que você deseja que seja executado, abaixo está o código para o cálculo da integral de um seno(ok, é trivial, mas só pra ter uma idéia de como se faz no scilab), o código tá todo comentado pra facilitar. Leia mais…
SCILAB
Comentários