Buscar

trab1Gabarito2

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

Prévia do material em texto

T02A 
1) Escreva os comandos scilab 
a) Expoentes: x^y 
b) Módulo: abs 
c) Logaritmo de base y: log(y) 
d) Raiz quadrada: sqrt(x) 
e) Exponenciais: exp(x) 
f) Seno de x: sin(x) 
g) Cosseno de x: cos(x) 
h) Tangente: tan(x) 
i) Cossecante: 1/cos(x) 
j) Cotangente: 1/tan(x) 
k) Constante π: %pi 
l) Constante e: %e 
 
 
2) Para que serve os comando 
e dê exemplo de sua utilização: 
a) dir: lista pasta de arquivos 
b) who: mostra todas as variáveis digitadas 
c) pwd: obter o diretório atual 
d) chdir: muda o diretório corrente do scilab 
e) mkdir: criar um diretório 
f) rmdir: remove um diretório 
g) clear: limpa as variáveis 
h) disp: mostra o conteúdo das variáveis 
 
 
3) Generalizando a questão, 
considere agora que os pontos 
P e Q estão no espaço e que t 
enham coordenadas (3,8,5) e (6,12,7), 
 respectivamnte. Calcule a 
distância entre esses dois pontos. 
 
-->x1=3 
 x1 =3. 
 -->y1=8 
 y1 =8. 
 -->z1=5 
 z1 =5. 
 -->x2=6 
 x2 =6. 
 -->y2=12 
 y2 =12. 
 -->z2=7 
 z2 =7. 
 -->d=sqrt((x2-x1)^2+(y2-y1)^2+(z2-z1)^2) 
 d = 5.3851648 
 
4) Com o comando poly 
através de seus coeficientes; 
crie o polinômio definido como 
 y = x3 + 3x2 - 10x + 24: 
P=poly([24 -10 3 1],”coeff”) 
P= 24-10x+3x²+x³ 
 
5) Crie um polinômio p 
com os coeficentes: 20, -9 e 1, 
sendo 20 o termo independente, 
-9 o coeficiente de x e 1 
o coeficiente de x2. 
P=poly([20 -9 0 0 1],”x”,”coeff”) 
P= 20-9x+x4 
 
 
6) Recrie o polinômio do 
item anterior a partir de suas raizes. 
-->x1=roots(P) 
 x1 = 
 
 - 1.5340329 + 1.9544767i 
 - 1.5340329 - 1.9544767i 
 1.5340329 + 0.9415598i 
 1.5340329 - 0.9415598i 
 
7) Calcule as raizes do polinômio 
y(x) = 1 + 2x + 3x2 + 4x3 + 6x5 
y=poly([1 2 3 4 0 6],”x”,”coeff”) 
y=1+2x+3x²4x4+6x5 
roots(y) 
ans= 
0,4436176+0,8414921 i 
0,4436176-0,8414921 i 
-0,1858862+0,5681186 i 
-0,1858862-0,5681186 i 
-0,5154628 
 
 
8 – Dado poly([6 5 1], "x") e 
 poly([2 -2 1], "t") faças as operações de: 
 
y1=poly([6 5 1],”x”,”coeff”) 
y1=6+5x+x² 
y/2= poly([2 -2 1],”x”,”coeff”) 
 
a) Adição; 
p=y1+y/2 
p=8+3x+2x² 
 
b) Subtração 
p=y1-y/2 
p=4+7x 
 
c) Multiplicação 
p=y+y/2 
p=12+12x-2x²+3x³+x4 
 
 
 
T02B 
9) Considere as variáveis abaixo contendo os 
seguintes valores: 
nome1 = “Universidade “ 
nome2 = “Federal ” 
nome3 = “dos ” 
nome4 = “Vales ” 
nome5 = “Jequitinhonha” 
 
-->nome1="Universidade" 
 nome1 = Universidade 
 
-->nome2="Federal" 
 nome2 = Federal 
 
 -->nome3="dos" 
 nome3 =dos 
 
-->nome4="Vales" 
 nome4 =Vales 
 
-->nome5="Jequtinhonha" 
 nome5 = Jequtinhonha 
 
Quais serão os resultados quando forem 
executadas sequencialmente as seguintes 
instruções no prompt do SciLab: 
 
a) nome = strcat([nome1, nome2, nome4, nome5]) 
b) length(nome) 
c) strindex(nome, 'l') 
d) nome + ' Mucuri' 
e) nome = strsubst(nome,nome2,'dos ') 
f) convstr(nome) 
g) convstr(nome,'u') 
 
-->nome = strcat([nome1, nome2, nome4, nome5]) 
 nome = 
 UniversidadeFederalValesJequtinhonha 
 
-->length(nome) 
 ans =36. 
 
-->strindex(nome, 'l') 
 ans =19. 22. 
 
-->nome + ' Mucuri' 
 ans =UniversidadeFederalValesJequtinhonha Mucuri 
 
-->nome = strsubst(nome,nome2,'dos ') 
 nome = Universidadedos ValesJequtinhonha 
 
-->convstr(nome) 
 ans =universidadedos valesjequtinhonha 
 
-->convstr(nome,'u') 
 ans =UNIVERSIDADEDOS VALESJEQUTINHONHA 
 
 
10) Crie um vetor com os valores 
de 1 a 10000. 
V=[1:1000] 
 
11) Crie um vetor com 
1000 valores 1. 
V=ones(1000:1) 
 
 
12) Dado o vetor 
V = [1 2 3 5 8 13 ] Calcule: 
 
a) Soma 
s=sum(v) 
s=32 
 
b) Produto 
p=prod(v) 
p=3120 
 
c) O Maximo 
ma=Max(v) 
ma=13 
 
d) Retorno a quantidade de elementos do Vetor 
length(v) 
ans= 6 
 
e) Retorne a quantidade de linha e coluna de V 
[lin,col]=siz(v) 
col= 6 
lin= 1 
 
13) Dado os vetores V = [1 2 3] e W [4 5 6] Calcule: 
v = [1 2 3] 
w =[4 5 6] 
 
a) Produto escalar 
z=v’*w 
z= 4 5 6 
 8 10 12 
 12 15 18 
 
b) Produto Vetorial 
 
c=v*w’ 
c=32 
 
 
 
 
T02C 
14) Dadas as matrizes A = [3 2 1; 6 5 4; 7 8 9] e B = [0 
2 4; 4 8 6; 1 2 3], calcule: 
 
A = [3 2 1; 6 5 4; 7 8 9] 
B = [0 2 4; 4 8 6; 1 2 3] 
 
a) A soma de A + B 
z=A+B 
z= 3 4 5 
 10 13 10 
 8 10 12 
 
b) A multiplicação A * B 
z=A*B 
z= 9 24 27 
 24 60 66 
 41 96 103 
 
 
c) A transposta de A 
 
A’ 
ans= 3 6 7 
 2 5 8 
 1 7 9 
 
 
d) A matriz inversa de A 
 
inv(A) 
!—error 19 
O problema é singular 
deleeze(A) 
cons= 1 0 0 
 0 1 0 
 0 0 1 
 
 
d2) A matriz Identidade A e B 
 
eye(B) 
cons= 1 0 0 
 0 1 0 
 0 0 1 
 
e) O determinante da matriz B 
det(B) 
ans=-12 
 
 
criar um scrpt: 
 
exec d.sce 
-->x2=2;x1=1;y2=2;y1=1; 
-->d=sqrt((x2-x1)^2+(y2-y1)^2) 
 d = 
 1.4142136

Continue navegando