Apostila Scilab
Vers˜
ao 3.0
Prof. Paulo S´ ergio da Motta Pires
Departamento de Engenharia de Computa¸ c˜ ao e Automa¸ c˜ ao
Universidade Federal do Rio Grande do Norte
Natal-RN, Julho de 2004
Resumo
Scilab ´e um ambiente utilizado no desenvolvimento de programas para a resolu¸c˜ao de problemas num´ericos. Criado e mantido por pesquisadores pertencentes ao Institut de Recherche en
´
Informatique et en Automatique, INRIA, atrav´es do Projeto METALAU
(M´ethods, algorithmes
´
et logiciels pour l’automatique) e `a Ecole Nationale des Ponts et Chauss´ees, ENPC, Scilab ´e gratuito (free software) e ´e distribu´ıdo com o c´odigo fonte (open source software). A partir de maio de 2003, Scilab passou a ser mantido por um cons´orcio de empresas e institui¸c˜oes francesas denominado de Cons´ orcio Scilab.
Embora seja apresentado como um software CASCD, Computer Aided Control System
Design - Projeto de Sistemas de Controle Auxiliado por Computador, Scilab pode ser usado para desenvolvimento ou prototipa¸c˜ao de software num´erico de prop´osito geral.
Este ´e um documento sobre a utiliza¸c˜ao e as principais caracter´ısticas deste ambiente de
´ importante ressaltar que as referˆencias definitivas sobre Scilab s˜ programa¸c˜ao num´erica. E ao os manuais que acompanham o software. Por exemplo, podemos citar Introduction to Scilab User’s Guide [1], documento no qual este texto se baseia.
O objetivo principal ´e apresentar um texto introdut´orio, em portuguˆes, sobre Scilab. Nosso interesse ´e fazer deste documento um complemento aos textos utilizados em disciplinas como
´
M´etodos Computacionais, C´alculo Num´erico, Computa¸c˜ao Num´erica, Algebra
Linear Computacional e correlatas. Nos interessa, tamb´em, mostrar que o Scilab ´e uma excelente ferramenta de suporte para linhas de pesquisa onde o uso de computadores na resolu¸c˜ao num´erica de problemas
´e intensivo.
A vers˜ao mais recente deste trabalho est´a dispon´ıvel, no