Aula5 6
Professor: Wemerson D. Parreira.
Universidade Cat´ olica de Pelotas
Centro Polit´ ecnico 2012
Wemerson D. Parreira (UCPel)
C´ alculo Num´ erico 2012
1 / 14
Scilab
Scilab ´e um poderoso ambiente computacional gr´ afico desenvolvido em INRIA (Institut
National de Recherche en Informatique et Automatique), Fran¸ca.
Scilab foi desenvolvido para aplica¸c˜ oes em controle de sistemas e processamento de sinais.
Atualmente, ´e distribuido gratuitamente (licensa GPL – Licen¸ca Publica Geral) em http://www.scilab.org, onde podem ser encontrados bin´ arios para instala¸c˜ ao em variadas plataformas, como MS-Windows, Linux e FreeBSD.
´ um ambiente de f´
E
acil manipula¸c˜ ao e visualiza¸c˜ ao de matrizes de dados.
Outro atrativo em Scilab ´e a possibilidade de interface com bibliotecas em Fortran ou C.
Wemerson D. Parreira (UCPel)
C´ alculo Num´ erico 2012
2 / 14
Realizando opera¸c˜oes b´asicas
Uma vez instalado e executado, Scilab mostrar´ a o seguinte prompt (janela de comando):
−− >
Vamos agora realizar a seguintes opera¸co
˜es
Vamos criar uma vari´ avel x atribuindo um valor a ela, por exemplo 10, fazendo:
−− > x = 10 (tecle Enter para confirmar)
➪ Isso atribui o valor 10 a v´ ariavel x independentemente de ela j´ a ter sido criada ou n˜ ao. Podemos reatribuir um valor a x (ou criar uma nova vari´ avel), fazendo:
−− > x = [1, 0]; (tecle Enter para confirmar)
➪ O uso do ponto-e-v´ırgula ao final do comando omite a impress˜ ao na tela.
Os operadores usuais + (adi¸c˜ ao),− (subtra¸c˜ ao), ∗ (produto), / (divis˜ ao) eˆ
(exponencia¸c˜
ao).
Exemplos:
Use x = 98746 e y = 2334 e fa¸ca: x + y, x − y, x.y,
x y e
y x Use x = [1, 2, 3, 4, 5] e y = 237 e fa¸ca: x.y e x/y.
Use x = [1, 2, 3, 4, 5] e y = [−1, 0, 2, 41, 16] e fa¸ca: x.y.
Wemerson D. Parreira (UCPel)
C´ alculo Num´ erico 2012
3 / 14
Algumas fun¸c˜oes importantes
Fun¸c˜
oes importantes
Fun¸c˜
ao
√
x sen(x) cos(x) tan(x) senh(x) cosh(x) tanh(x) ex log10 (x)
max{x}