Programação com scilab

2,881
-1

Published on

O Scilab é uma ferramenta gratuita que executa todas as funcionalidades do conhecido Matlab, com a grande vantagem de ser uma ferramenta livre. Seu uso como ferramenta de apoio ao ensino/estudo no âmbito da Universidade é importante pois concentra os esforços do estudante nos modelos e não em detalhes computacionais, como compilação e geração de executáveis.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,881
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
86
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programação com scilab

  1. 1. Scilab Primeiros passos do uso da ferramenta Kleber Jacinto Eng Eletricista – Esp Em Informática 08/09/131
  2. 2. Scilab • Operações Básicas 08/09/132
  3. 3. Scilab • Operações Básicas 08/09/133 -->2+3 ans = 5. -->a=2 a = 2. -->b=3; -->area=a*b area = 6. -->metade=area/2 metade = 3.
  4. 4. Scilab • Operações Funções e Constantes 08/09/134 -->cos(2*%pi) ans = 1. -->abs(-10) ans = 10. -->modulo(9,2) ans = 1.
  5. 5. Scilab • Salvar Variáveis 08/09/135 -->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.
  6. 6. Scilab •Funções de Arredondamento 08/09/136
  7. 7. Scilab • Funções de Arredondamento 08/09/137 -->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.
  8. 8. Scilab • textos ou strings 08/09/138 --> 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
  9. 9. Scilab • Formatos dos resultados 08/09/139 -->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
  10. 10. Scilab • Entrada de dados por um usuário 08/09/1310 -->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.
  11. 11. Scilab • Entrada de dados por um usuário 08/09/1311 -->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
  12. 12. Scilab •Scripts ou programas 08/09/1312
  13. 13. Scilab •Scripts ou programas 08/09/1313
  14. 14. Scilab •Scripts ou programas 08/09/1314 f=input("digite os graus em Farenheit"); c=(5/9)*(f-32); printf("%gºF equivale a %gºC.n",f,c);
  15. 15. Scilab •Lógica 08/09/1315

×