Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estudo dirigido 1 Entrega: / / ESTUDO 1 Manipulando matrizes Crie uma matriz M com dimensa˜o 5× 5 utilizando o comando rand de acordo com o exemplo abaixo: rand(5,5) ans = 0.2922267 0.5015342 0.9184708 0.2806498 0.6856896 0.5664249 0.4368588 0.0437334 0.1280058 0.1531217 0.4826472 0.2693125 0.4818509 0.7783129 0.6970851 0.3321719 0.6325745 0.2639556 0.2119030 0.8415518 0.5935095 0.4051954 0.4148104 0.1121355 0.4062025 em seguida atribua a uma varia´vel qualquer todos os elementos da segunda linha da matriz. Verifique a dimensa˜o da nova varia´vel (vetor) com o comando size. A = 0.5664249 0.4368588 0.0437334 0.1280058 0.1531217 atribua a uma outra varia´vel todos os elementos referentes a` quarta e quinta linhas da matriz M B = 0.3321719 0.6325745 0.2639556 0.2119030 0.8415518 0.5935095 0.4051954 0.4148104 0.1121355 0.4062025 crie uma nova matriz N = (AT |BT ), verifique sua dimensa˜o com o comando size N = 0.5664249 0.3321719 0.5935095 0.4368588 0.6325745 0.4051954 0.0437334 0.2639556 0.4148104 0.1280058 0.2119030 0.1121355 0.1531217 0.8415518 0.4062025 prossiga com o exerc´ıcio substituindo os elementos nas linhas 2 a` 4 e colunas 2 e 3 da matriz N por elementos nulos N = 0.5664249 0.3321719 0.5935095 0.4368588 0. 0. Scilab aplicado a` modelagem e simulac¸a˜o processos – Thiago Costa 1 Estudo dirigido 1 Entrega: / / 0.0437334 0. 0. 0.1280058 0. 0. 0.1531217 0.8415518 0.4062025 finalize o exerc´ıcio apagando a terceira coluna de N N = 0.5664249 0.3321719 0.4368588 0. 0.0437334 0. 0.1280058 0. 0.1531217 0.8415518 Operac¸o˜es com Matrizes Considere as matrizes [Se02] A = ( 1 −3 0 2 ) B = ( 5 2 −1 4 ) C = ( 1 2 −2 −4 ) D = ( 2 3 1 4 ) (1) Fac¸a os seguintes ca´lculos: (a) AB (b) ABT (c) A−1 (d) DCDT (e) C−1 (f) (ADAT )−1 (g) BC −D−1 Trabalhando com gra´ficos Desenhe o gra´fico y = sen(t) para um vetor de tempo t = [0 : pi/20 : 2pi] . Modifique as cores, tipo de linha/s´ımbolo, adicione t´ıtulo e nomeie os eixos do gra´fico. Utilize o manual do Scilab (help plot) como refereˆncia para os comandos. Scilab aplicado a` modelagem e simulac¸a˜o processos – Thiago Costa 2 Estudo dirigido 1 Entrega: / / -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 0 t y Figura 1: Sinal senoidal. Trabalhando com dados Utilizando a func¸a˜o csvRead fac¸a a leitura dos dados referentes a medic¸o˜es do n´ıvel em um reator cil´ındrico presentes no arquivo dadostanque.csv. Desenhe o gra´fico com comando plot de acordo com a Figura 3. Figura 2: Diagrama simplificado do processo. Scilab aplicado a` modelagem e simulac¸a˜o processos – Thiago Costa 3 Estudo dirigido 1 Entrega: / / Tabela 1: Dados do experimento. tempo entrada sa´ıda medida sa´ıda estimada 0.000000 30.000000 16.900000 16.700000 1.000000 40.000000 16.500000 16.700000 2.000000 40.000000 16.700000 16.700000 3.000000 40.000000 16.700000 16.700000 · · · · · · · · · · · · medido calculado 15 20 25 30 35 40 45 0 20 40 60 80 100 120 140 160 180 200 Nível do reator t (s) h (% ) 28 30 32 34 36 38 40 42 0 20 40 60 80 100 120 140 160 180 200 t (s) Fr e q. (H z) Figura 3: Dados referentes ao n´ıvel do reator. Scilab aplicado a` modelagem e simulac¸a˜o processos – Thiago Costa 4
Compartilhar