terça-feira, 13 de janeiro de 2009

Tutorial - Scilab 1

Vamos começar com o tutorial de Scilab hoje.

A instalação necessária é a trivial: quem usa M$ Window$ baixa o instalador e quem usa GNU/Linux pode baixar pelo Synaptic ou apt-get.

Só para dar uma ajuda aos usuários de GNU/Linux, para instalar o Scilab pelo apt-get, basta dar o comando:

>> apt-get install scilab scilab-bin scilab-doc

Pois bem, depois de instalado o Scilab está pronto para ser usado.

Abra o Scilab e vamos começar dando comandos no prompt.

A declaração de variáveis é implícita, como em Python, ou seja, você declara uma variável inicializando-a.

Vamos declarar uma variável x (float) com um valor inicial de 0 (zero).

--> x = 0;

Agora vamos tomar outra variável y (float) com valor inicial de 2.

--> y = 2;

Agora podemos fazer operações sobre as variáveis.

--> soma = x + y;
--> diferenca = x - y;
--> produto = x*y;
--> razao = x/y;

Caso você não coloque o ponto-e-vírgula no final do comando, a variável ecoa no prompt.

--> soma = x + y
soma =

2.

--> diferenca = x - y
diferenca =

- 2.

--> produto = x*y
produto =

0.

--> razao = x/y
razao =

0.

Com isso, podemos fazer as operações aritméticas convencionais que são a base de toda a matemática computacional.

Para fechar a primeira parte do tutorial, vamos trabalhar com agrupamentos nas operações.

Vamos ter as variáveis x1, x2, x3, x4 e x5 e como resultado res1, res2 e res3.

--> x1 = 1;
--> x2 = 2;
--> x3 = 3;
--> x4 = 4;
--> x5 = 5;
-->
--> res1 = (x1 + x2)*(x3 + x4)/x5;
--> res2 = (x1 + x2*(x3 - x4)) - x5;
--> res3 = x1 + (x2 - (x3 + (x4*x5)));

Assim começamos o que pode ter de mais simples no Scilab, acompanhem o MultiSign que muito ainda está por vir.

3 comentários:

Unknown disse...

Olá Alex, tudo bem? Você havia feito um comentário no meu blog a respeito de processamento de imagens. Fui revisar esses comentários hoje, e acho que você não viu a segunda parte do post (http://tas.milk-it.net/carlos/processamento-de-imagens-com-qt-parte-ii/), lá tem um link para o local do repositório no Github, onde você pode contribuir com o código mais facilmente.

Abraços

Anônimo disse...
Este comentário foi removido pelo autor.
Anônimo disse...

Olá Alex.
Estou iniciando no Scilab e queria saber se posso trocar uma idéia contigo a respeito dele, se você pode me dar umas dicas, enfim. Por favor, entre em contato comigo pelo e-mail/msn gdalmedico@hotmail.com.
Desde já, agradeço.
Abraço,
Geordano