Buscar

Laboratório 1 (Área 1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Laboratório 1 - S
ilab
1 Comandos bási
os do S
iLab
1.1 Funções elementares
Teste os seguintes 
omandos no S
iLab:
--> 57/4
ans =
14.25
--> (2+9)^5
ans =
161051.
Comandos bási
os:
• soma � + �
• subtração � - �
• multiplição � * �
• divisão � / �
• potên
ia � ^�
Funções matemáti
as:
• exponen
ial - exp(x)
• logaritmo natural - log(x)
• logaritmo base 10 - log10(x)
• raiz quadrada - sqrt(x)
• absoluto - abs(x)
• seno - sin(x)
• 
osseno - 
os(x)
• tangente - tan(x)
• parte real - real(x)
• parte imaginária - imag(x)
• norma - norm(x)
• ângulo - angle(x)
Constantes:
• pi - %pi
• e - %e
• i (imaginário) - %i
1
1.2 Grá�
os
Para gerar um grá�
o é ne
essário ini
ialmente de�nir os ponto do eixo das ordenadas e então 
hamar a função plot2d para
plotar o grá�
o.
-->x=0:0.1:2*%pi
-->plot2d(x,sin(x))
0 2 4 61 3 5 70.5 1.5 2.5 3.5 4.5 5.5 6.5
0
−1
1
−0.8
−0.6
−0.4
−0.2
0.2
0.4
0.6
0.8
1.3 Utilizando variáveis
É possível 
riar variáveis no S
iLab para armazenar informações:
-->a=10
a =
10.
-->b=2*a
b =
20.
-->
=3*b+a
 =
70.
1.4 Arquivos exe
utáveis
Abra os S
iNotes e 
rie o seguinte programa e salve 
om o nome exemplo1.s
e:
a=1
b=2
=3
for i=1:10
=
*a+b
end
disp(
)
Exe
ute o programa e observe o que a
onte
e. Tente expli
ar o fun
ionamento do programa. Modi�que as variáveis a, b e c
e tente prever o resultado. Para que serve o 
omando for?
2
1.5 Funções do usuário
Abra os S
iNotes e 
rie o seguinte programa e salve 
om o nome bibliote
a.s
i:
fun
tion y=polinomio(x)
y=x^2+2*x+3
endfun
tion
Exe
ute o programa e observe o que a
onte
e. No 
onsole do S
iLab 
hame a função
--> polinomio(2)
Tente expli
ar o fun
ionamento do programa.
2 Problemas
Monte um programa no S
iLab que 
al
ula o �fatorial� de um número. Utiliza este programa para resover os seguintes problemas:
• Quantos números de quatro dígitos podemos formar 
om os algarismos 3, 4, 5 e 7?
• Quantos são os anagramas da palavra �BANANA�?
• De um grupo de 20 pessoas deseja-se formar uma �la 
om 5 delas. Quantas �las distintas podemos formar?
3

Continue navegando