1 / 17

Scilab

Scilab. Aula 1 – Introdução. Motivação. Ambiente para desenvolvimento ou prototipação de software numérico de propósito geral. Gratuito Open Source http://www.scilab.org/. Motivação. × Suporte a sofisticadas estruturas de dados

Download Presentation

Scilab

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scilab Aula 1 – Introdução

  2. Motivação • Ambiente para desenvolvimento ou prototipação de software numérico de propósito geral. • Gratuito • Open Source • http://www.scilab.org/

  3. Motivação × Suporte a sofisticadas estruturas de dados × Possibilidade de integração com programas em diversas linguagens (C, Fortran,..) × Processamento de Sinais × 2-D / 3-D Graphics × Manipulação de Matriz

  4. Introduzindo... • Prompt incial ou de nivel zero ( --> ) • Variáveis Especiais – valores pré-definidos Ex.: %pi, %i, %e, %inf • Comando who – lista variáveis especiais • Variáveis com valores booleanos • Comando SCI – diretório de instalação • Comando PWD(ou home) – diretório de lançamento

  5. Introduzindo... • Nome de variável e função: SEM ACENTOS! Ex.: cabeça = 4(NOPS....) • Função pwd – mostra diretório de trabalho -->pwd ans = H:\Documents and Settings\Luiz FernandoClapis\Scilab

  6. Introduzindo... • Comando dir / ls – lista pastas e arquivos do diretório de trabalho atual -->ls ans = !Scilab ! !Favoritos ! !Meus documentos !

  7. Introduzindo... • Comando chdir(‘%dir%’) – muda o diretório de trabalho -->pwd ans = H:\Documents and Settings\Luiz Fernando Clapis -->chdir('c:') ans = 0. -->pwd ans = C:\

  8. Introduzindo... • Também é possível, além de navegar pelos diretórios, criar pastas(mkdir): -->dir ans = teste.dat -->mkdir Teste ans = 1. -->dir ans = Teste teste.dat

  9. Introduzindo... • Criando variáveis... -->a = 4 a = 4. -->b7 = 12 b7 = 12. Obs.: CASE SENSITIVE....

  10. Introduzindo... • Salvando variáveis em arquivos: -->save('teste.dat', a, b) -->dir ans = teste.dat --> save(‘work.dat’)

  11. Introduzindo... • Comando clear – elimina variáveis não protegidas. --> clear a – elimina a variável ‘a’; --> clear – elimina todas variáveis desprotegidas ..para testar use o comando who

  12. Ainda Introduzindo... • Comando load – recupera os valores das variáveis do arquivo binário .dat salvo; -->load('teste2.dat', 'bola') -->bola bola = 0. -->save('bola.coa')

  13. Introduzindo... • Comando sqrt() -->sqrt(17) ans = 4.1231056 -->sqrt(-1) ans = i

  14. Ainda Introduzindo... • Números Complexos -->z = 2 + 3*%i z = 2. + 3.i Dados w = 2i, z = 23 – 2i, y = 34, x = -7 +3i, calcule: (a) w.x / y.z = - 0.0060700 - 0.0184306i

  15. Introduzindo... • Vetor variável = valor_inicial:incremento:valor_final -->vec = 0:0.01:10 Incremento não for especificado, fica o valor default 1 -->vec2 = 0:25 Incremento pode ser negativo...

  16. Terminando • Comando help, exit; • Referências http://www.scilab.fr/doc/intro/intro.pdf http://www.scilab.fr/doc/signal.pdf http://www.scilab.fr/doc/lmidoc/lmi.pdf http://scilab.org/

  17. Dúvidas lfcpc@cin.ufpe.br

More Related