O Scilab é um sistema de álgebra computacional que pode ser utilizado para uma infinidade de tarefas nas engenharias e nas ciências exatas. Neste poste, vamos ver a forma mais simples de utilização, quase como uma calculadora.
Abaixo segue a tela inicial do Scilab. É, basicamente, um terminal onde você pode digitar os comandos e as operações matemáticas que desejar.

Algumas das vantagem deste software em relação a uma calculadora “normal” é que você pode utilizar variáveis, realizar operações com matrizes e vetores e definir funções. Na imagem abaixo, temos alguns exemplos de aplicações.

Ao digitar “3*2+7” no prompt do Scilab (“–>”) e apertar a tecla “Enter” do teclado, o programa avalia expressão e calcula o resultado, “ans= 13”. O “ans” é uma referência a palavra inglesa “answer” ou resposta.
Note, nas linhas seguintes, que é possível substituir os valores numéricos por variáveis declaradas. Por exemplo, no segundo prompt ( x=2; 3*x+7 ) , foi declarado uma variável x com valor igual a 2 e essa variável é que foi utilizada na expressão avaliada( 3*x+7). O “;” é uma forma de separar comando em uma mesma lina no Scilab. Ou seja, “x=2” é um comando e “3*x+7” é outro comando.
No prompt do Scilab também é possível salvar o resultado numérico da avaliação de uma expressão simplesmente adicionando um nome de variável e um “=” antes da expressão. É esse o caso do terceiro prompt ( x=2; y=3*x+7 ) do exemplo. Após apertar “Enter”, o resultado numérico da expressão 3*x+7 será armazenado em uma nova variável chamada “y”. Essa variável pode ser acessada a qualquer momento posteriormente simplesmente digitando seu nome no prompt e apertando “Enter”. Esse é o caso do quarto prompt.
Notem que apenas com essas características bem básicas do Scilab já consegue ser muito mais conveniente para cálculos (principalmente os repetitivos) que qualquer calculadora.
Há ainda um outra grande vantagem. Os prompts podem ser escritos, criados ou armazenados em texto puro em qualquer bloco de notas. Por exemplo, supondo que desejamos calcular a potência ativa e a aparente de um determinado sistema trifásico. Podemos abrir um bloco de notas escrever o texto abaixo que pode ser copiado e colado no prompt do scilab. Note que já temos definidos as variáveis envolvidas nos calculos (fatorDePotencia, tensaoRMS, correnteRMS). Para refazer as contas para outros valores de tensão, corrente e fator de potência basta modificar as variáveis no texto e copiar e colar no prompt do Scilab.
//Calculo das potências aparente e ativa de um
//sistema trifásico.
fatorDePotencia=0.8
tensaoRMS=220
correnteRMS=3.7
potAparente = sqrt(3)*tensaoRMS*correnteRMS
potReal = sqrt(3)*tensaoRMS*correnteRMS*fatorDePotencia
Na realidade, a coisa pode ser mais fácil que “copiar e colar” uma expressão. Isso porque o Scilab já vem com o seu próprio “bloco de notas”, chamado “scinotes”. O texto acima do calculo do fator de potência poderia ser feito diretamente no scinotes. As duas maiores vantagens do scinotes sobre um editor de texto comum é que :
- O scinotes reconhece a sintaxe dos comando do scilab e faz o destaque dos códigos. Esse é um recurso conhecido como syntax highlighting.
- No scinotes de um botão de “play” (ou F5) para executar os códigos diretamente no Scilab sem precisar copiar e colar.
Abaixo segue a “cara” do scinotes com o código comentado anteriormente. As linhas 1 e 2 que começam por “//”, por exemplo, são comentários e servem apenas para documentação. Em um editor de texto normal elas não seriam muito diferentes das linhas com os códigos e expressões. No scinotes os comentários sempre aparecem em verde facilitando muito a interpretação do texto.

O scinotes é também um comando do scilab. Ou seja, você pode “chamar” esse editor de texto diretamente do prompt do Scilab apenas digitando “scinotes” e apertando “Enter”. Outra forma de abrir o scinotes é clicando em um ícone de editor de texto na janela do prompt do Scilab, como na imagem abaixo.

O Scilab também tem um “help” muito bom que pode ser chamado tanto via linha de comando ou através da interface gráfica do sistema. Ajuda bastante a entender e conhecer os vários tipos diferentes de comandos e operações matemáticas disponíveis. Abaixo tem um screenshot de como o help pode ser chamado pelo prompt e pela interface gráfica.

No caso da imagem a cima, a tela que será exibida logo após digitar “help plot” e apertar “Enter” é a tela abaixo do navegador de ajuda do Scilab. O processo é bem autoexplicativo e na maioria dos casos há um exemplo de código demonstrando a utilização do comando pesquisado, muito fácil.

O help do Scilab também pode ser acessado online através do seguinte link: https://help.scilab.org/docs/2024.1.0/pt_BR/index.html
Esse é o BÁSICO do básico do Scilab. Dominando isso já dá para fazer muita coisa, mas é lógico que não vamos parar nisso…
Deixe um comentário