170 likes | 315 Views
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
E N D
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 × Possibilidade de integração com programas em diversas linguagens (C, Fortran,..) × Processamento de Sinais × 2-D / 3-D Graphics × Manipulação de Matriz
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
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
Introduzindo... • Comando dir / ls – lista pastas e arquivos do diretório de trabalho atual -->ls ans = !Scilab ! !Favoritos ! !Meus documentos !
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:\
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
Introduzindo... • Criando variáveis... -->a = 4 a = 4. -->b7 = 12 b7 = 12. Obs.: CASE SENSITIVE....
Introduzindo... • Salvando variáveis em arquivos: -->save('teste.dat', a, b) -->dir ans = teste.dat --> save(‘work.dat’)
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
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')
Introduzindo... • Comando sqrt() -->sqrt(17) ans = 4.1231056 -->sqrt(-1) ans = i
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
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...
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/
Dúvidas lfcpc@cin.ufpe.br