Cálculo Numérico - Programação com scilab

  • 1,202 views
Uploaded 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 …

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,202
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
36
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Scilab Primeiros passos do uso da ferramenta Kleber Jacinto Eng Eletricista – Esp Em Informática 08/09/131
  • 2. Scilab • Operações Básicas 08/09/132
  • 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. 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. 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. Scilab •Funções de Arredondamento 08/09/136
  • 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. 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. 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. 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. 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. Scilab •Scripts ou programas 08/09/1312
  • 13. Scilab •Scripts ou programas 08/09/1313
  • 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. Scilab •Lógica 08/09/1315