E N D
Scilab Primeiros passos do uso da ferramenta Kleber Jacinto Eng Eletricista – Esp Em Informática
Scilab • Operações Básicas 2 08/08/2014
Scilab • Operações Básicas -->2+3 ans = 5. -->a=2 a = 2. -->b=3; -->area=a*b area = 6. -->metade=area/2 metade = 3. 3 08/08/2014
Scilab • Operações Funções e Constantes -->cos(2*%pi) ans = 1. -->abs(-10) ans = 10. -->modulo(9,2) ans = 1. 4 08/08/2014
Scilab • Salvar Variáveis -->a=2; -->b=3; -->c=4; -->save("dados.dat") -->clear -->a+b !--error 4 Variável indefinida: a -->load("dados.dat") -->a+b ans = 5. 5 08/08/2014
Scilab • Funções de Arredondamento 6 08/08/2014
Scilab • Funções de Arredondamento -->a=13.885; -->fix(a) ans = 13. -->ceil(a) ans = 14. -->floor(a) ans = 13. -->round(a) ans = 14. -->b=13.335; -->fix(b) ans = 13. -->ceil(b) ans = 14. -->floor(b) ans = 13. -->round(b) ans = 13. 7 08/08/2014
Scilab • textos ou strings --> texto=" arredondado é " texto = arredondado é -->a + texto + round(a) !--error 144 Operação indefinida para os dados operandos. Verifique ou defina a função %s_a_c para overloading. -->string(a) + texto + string(round(a)) ans = 13.885 arredondado é 14 8 08/08/2014
Scilab • Formatos dos resultados -->format(5) -->a a = 13.9 -->format(10) -->a a = 13.885 -->sqrt(14) ans = 3.7416574 -->format('e') -->sqrt(14) ans = 3.742D+00 -->format('v') -->sqrt(14) ans = 3.7416574 9 08/08/2014
Scilab • Entrada de dados por um usuário -->a=input('qual o comprimento?') qual o comprimento?10 a = 10. -->b=input('qual a largura?') qual a largura?5 b = 5. -->area=a*b area = 50. 10 08/08/2014
Scilab • Entrada de dados por um usuário -->nome=input("Qual seu nome?", "s"); Qual seu nome?Kleber -->disp("Olá, " + nome) Olá, Kleber -->altura=1.75 altura = 1.75 -->printf("A altura de %s é %g",nome,altura) A altura de Kleber é 1.75 11 08/08/2014
Scilab • Scripts ou programas 12 08/08/2014
Scilab • Scripts ou programas 13 08/08/2014
Scilab • Scripts ou programas f=input("digite os graus em Farenheit"); c=(5/9)*(f-32); printf("%gºF equivale a %gºC.\n",f,c); 14 08/08/2014
Scilab • Lógica 15 08/08/2014