Introdução ao Scilab 5.1.1 Introdução Quando você executa o Scilab 5.1.1, a primeira tela que aparece é a tela da esquerda na Figura 1. Nessa primeira tela, se você escolher a opção “Applications” e logo depois a opção “Editor”, a tela da direita é apresentada. Figura 1 A tela da esquerda é usada quando entramos com comandos de uma única linha (como em uma calculadora) para execução imediata. Já a tela da direita, é usada quando entramos com comandos em um programa para execução posterior. Tela de Comandos Na tela da esquerda, entramos comandos e os executamos da seguinte forma: As operações aritméticas devem ser digitados após o símbolo -> que é chamado de prompt do Scilab e em seguida tecla-se [ENTER]. Exemplo: -->2+3 [ENTER] ans = 5. Outros exemplos: -->5+6/2 ans = 8. -->4^2 // 4 elevado a potência de 2 ans = 16. Variáveis e o Comando de Atribuição O comando de atribuição é usado para atribuir um valor a uma variável. No Scilab, usa-se o símbolo = para atribuição. Exemplo: digite estes comandos no prompt do Scilab: -->a = 2 // Atribui 2 para variável a a = 2. -->b = 4 // Atribui 4 para variável b a = 4. -->area = a*b // Atribui o produto de a e b area = // para variável area 8. -->b = b+1 // Incrementa uma unidade b = // na variável b 5. O Ponto e Vírgula A ausência ou presença do ponto e vírgula no final de um comando do Scilab visualiza ou suprime, respectivamente, o resultado do cálculo. Por exemplo, o resultado do seguinte comando, digitado com ponto e vírgula, é suprimido: -->A = 4+4^2; --> Se este comando é digitado sem ponto e vírgula, o resultado é visualizado: -->A = 4+4^2 A = 20. Mais exemplos: -->a=2; -->b=4; -->area=a*b area = // aqui o ponto e vírgula foi // suprimido porque precisamos // visualizar o resultado. 8. Expressões Aritméticas Os operadores aritméticos combinam números e variáveis para formar expressões aritméticas. Exemplos: A+B*C (NOTA1+NOTA2)/2 1/(a^2+b^2) Além dos operadores aritméticos podemos usar funções matemáticas. Exemplos: 2+3*cos(x) X^(2*sin(y)) 2+3*tan(x)+K^2 Funções Matemáticas Comuns Exemplos para as principais funções matemáticas do Scilab são mostrados abaixo. O número π e a base do logaritmo natural e = 2, 718281828... são representadas pelas variáveis especiais %pi e %e, respectivamente. Exemplos: -->cos(2*%pi) // coseno de 2 vezes PI ans = 1. -->%e^2 // 2,718281828 ao quadrado ans = 7.389056098931 -->abs(-5) // valor absoluto ans = 5. -->modulo(8,3) // Resto da divisão entre 8 e 3 ans = 2. -->modulo(6,3) ans = 0. -->sign(-4) ans = - 1. -->sign(5) ans = 1. 1.3.2 Funções de Arredondamento As principais funções de arredondamento do Scilab são mostradas na Tabela 1.2. Exemplos: -->a = 34.885; -->fix(a) // trunca a parte fracionária ans = 34. -->round(a) // arredonda para o inteiro mais próximo ans = 35. -->ceil(3.1) // arredonda para mais. ans = 4. Tela de Programa Exercício resolvido 2.6.1. Escreva um programa Scilab para calcular a distância entre dois pontos (x1, y1) e (x2, y2) no plano cartesiano. Os pontos são digitados pelo usuário. A distância entre dois pontos é dada por: 1 2 2 1 2 2 Solução: Execute este script no Scilab, selecionando a opção “Execute” e “Load into Scilab”. O resultado de uma possível execução seria: Resultado Digite X1 da primeira coordenada-->2 Digite Y1 da primeira coordenada-->3 Digite X2 da segunda coordenada-->5 Digite Y2 da segunda coordenada-->7 A distância é 5