Baixe o app para aproveitar ainda mais
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
Compartilhar