Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scilab para Engenharias

Scilab para Engenharias

Palestra sobre o Scilab e suas aplicações para cursos de engenharias e ciências exatas em geral. Apresentação realizada durante o IV Encontro de Software Livre da UNESP Ilha Solteira.

Filipe Saraiva

August 11, 2012
Tweet

More Decks by Filipe Saraiva

Other Decks in Technology

Transcript

  1. Scilab para Engenharias Filipe de Oliveira Saraiva IV Encontro de

    Software Livre UNESP Ilha Solteira Software Livre na Universidade 11 de agosto de 2012 Scilab para Engenharias - Filipe de Oliveira Saraiva 1 / 23
  2. Sobre o autor Filipe de Oliveira Saraiva ´ e doutorando

    em engenharia el´ etrica pela EESC-USP. Desenvolvedor do KDE, empacotador do Mageia, j´ a contribuiu com o Scilab e outros softwares. Participa da promo¸ c˜ ao de softwares livres em geral. Scilab para Engenharias - Filipe de Oliveira Saraiva 2 / 23
  3. Conte´ udo Introdu¸ c˜ ao Um Testemunho Scilab - que

    ´ e? Hist´ oria Scilab - obtendo Scilab ´ e Software Livre! Quem usa? Ado¸ c˜ ao do Scilab Exemplos de scripts no Scilab Medidas Cr´ ıticas em um Sistema El´ etrico de Transmiss˜ ao Rede Neural AND Rede Neural Fun¸ c˜ ao Sistema Neuro-Gen´ etico Novidades no Scilab 6 Nova vers˜ ao do Scilab Scilab e Academia Conclus˜ oes Scilab para Engenharias - Filipe de Oliveira Saraiva 3 / 23
  4. Confession´ ario Qual a rela¸ c˜ ao do palestrante com

    o Scilab? Introdu¸ c˜ ao - Um Testemunho Filipe de Oliveira Saraiva 4 / 23
  5. Confession´ ario Quem usa Matlab aˆ e? Introdu¸ c˜ ao

    - Um Testemunho Filipe de Oliveira Saraiva 5 / 23
  6. Scilab - ferramenta matem´ atico/computacional Scilab ´ e uma linguagem

    de programa¸ c˜ ao de alto n´ ıvel e orientada para programa¸ c˜ ao num´ erica. A linguagem provˆ e um ambiente de programa¸ c˜ ao interpretada, onde as principais estruturas de dados s˜ ao matrizes. Introdu¸ c˜ ao - Scilab - que ´ e? Filipe de Oliveira Saraiva 6 / 23
  7. Scilab - ferramenta matem´ atico/computacional Utilizando computa¸ c˜ ao baseada

    em matrizes, tipifica¸ c˜ ao dinˆ amica e gerenciamento autom´ atico de mem´ oria, muitos problemas num´ ericos podem ser expressados em um n´ umero reduzido de linhas de c´ odigo. Isso permite ao desenvolvedor prototipar projetos de software matem´ atico de forma r´ apida e eficiente. Introdu¸ c˜ ao - Scilab - que ´ e? Filipe de Oliveira Saraiva 7 / 23
  8. Scilab - ferramenta matem´ atico/computacional Scilab ´ e um substituto

    interessante para o Matlab! Introdu¸ c˜ ao - Scilab - que ´ e? Filipe de Oliveira Saraiva 8 / 23
  9. Scilab - funcionalidades adicionais Interface Scilab - C/C++ Interface Scilab

    - Java Tradu¸ c˜ ao Matlab - Scilab Suporte a processamento paralelo ATOMS Introdu¸ c˜ ao - Scilab - que ´ e? Filipe de Oliveira Saraiva 9 / 23
  10. Senta que l´ a vem hist´ oria! Scilab foi criado

    em 1990 por INRIA e ´ Ecole Nationale des Ponts et Chauss´ ees. No in´ ıcio, Scilab era “semi-livre” - hoje est´ a sob a CeCILL, compat´ ıvel com GPL. Em 2003 foi criado o Scilab Consortium, para promover o uso do Scilab. Em 2012 foi criada a Scilab Enterprises, para gerenciar o desenvolvimento da ferramenta. Hist´ oria - Filipe de Oliveira Saraiva 10 / 23
  11. 4 Liberdades inclusas! N˜ ao precisa adquirir licen¸ cas; Acesso

    irrestrito ao c´ odigo-fonte; Liberdade de usar, copiar, modificar distribuir as modifica¸ c˜ oes... Scilab - obtendo - Scilab ´ e Software Livre! Filipe de Oliveira Saraiva 11 / 23
  12. Obtendo o Scilab No reposit´ orio da sua distro preferida;

    No site scilab.org; No reposit´ orio de c´ odigo fonte; Scilab - obtendo - Scilab ´ e Software Livre! Filipe de Oliveira Saraiva 12 / 23
  13. Obtendo o Scilab Vamos compilar o Scilab??? Scilab - obtendo

    - Scilab ´ e Software Livre! Filipe de Oliveira Saraiva 13 / 23
  14. Quem usa o Scilab? V´ arias empresas de diferentes tipos

    est˜ ao usando o Scilab em suas atividades: Astrium - Agˆ encia Europeia Espacial; Leoni - Condutores el´ etricos e t´ ermicos em produtos automotivos; Eurocode - European structural design standards for building and civil engineering works Governo da Fran¸ ca Quem usa? - Ado¸ c˜ ao do Scilab Filipe de Oliveira Saraiva 14 / 23
  15. Medidas Cr´ ıticas em um Sistema El´ etrico de Transmiss˜

    ao Exemplo Exemplos de scripts no Scilab - Medidas Cr´ ıticas em um Sistema El´ etrico de Transmiss˜ ao Filipe de Oliveira Saraiva 15 / 23
  16. Rede Neural AND Exemplo Exemplos de scripts no Scilab -

    Rede Neural AND Filipe de Oliveira Saraiva 16 / 23
  17. Rede Neural Fun¸ c˜ ao Exemplo Exemplos de scripts no

    Scilab - Rede Neural Fun¸ c˜ ao Filipe de Oliveira Saraiva 17 / 23
  18. Sistema Neuro-Gen´ etico Exemplo Exemplos de scripts no Scilab -

    Sistema Neuro-Gen´ etico Filipe de Oliveira Saraiva 18 / 23
  19. Nova vers˜ ao do Scilab Migra¸ c˜ ao para C++

    Sem limites de nome de vari´ aveis Compila¸ c˜ ao JIT In´ ıcio da Paraleliza¸ c˜ ao Autom´ aica Novidades no Scilab 6 - Nova vers˜ ao do Scilab Filipe de Oliveira Saraiva 19 / 23
  20. Como a academia pode ajudar o software livre? Algumas ideias

    Integra¸ c˜ ao academia + comunidade Software de interesse comum Direcionamento de projetos de pesquisa Direcionamento de TCCs ATOMS Scilab e Academia - Filipe de Oliveira Saraiva 20 / 23
  21. Concluindo Vamos usar o Scilab? ;) Conclus˜ oes - Scilab

    e Academia Filipe de Oliveira Saraiva 21 / 23
  22. Scilab para Engenharias Filipe de Oliveira Saraiva IV Encontro de

    Software Livre UNESP Ilha Solteira Software Livre na Universidade 11 de agosto de 2012 Conclus˜ oes - Scilab e Academia Filipe de Oliveira Saraiva 23 / 23