Depto de Economia Jul/2015 Universidade Federal do Parana UFPR Economia Matemática Lista de Exercı́cios João Basilio Pereima [email protected] Departmento de Economia Universidade Federal do Paraná - UFPR Curitiba - Paraná - Brasil October 20, 2015 Prof. João Basilio Pereima 1 Economia Matemática Depto de Economia 1 Jul/2015 Economia Matemática Lista de Exercı́cio Parte I - Algebra Os exercı́cios a seguir devem ser realizados no MatLab. Alguns foram baseados em Kolman (2006), capı́tulos 1 a 3. Os exercı́cios devem ser escritos no script do MatLab e salvos como um programa em um arquivo de nome nomealuno Ex01.m. A extensão m significa um arquivo de programa que na verdade é um arquivo texto que poderia ser escrito em qualquer editor de arquivo TXT. No arquivo identificar cada exercı́cio com uma linha de comentário “# Exercı́cio 1” e assim sucessivamente, de modo que seja possı́vel executar todos os exercı́cios quando abrir o arquivo de programa. Na maioria dos exercı́cios, deve-se usar algoritmos programados que incluem loops na forma for 1:n ... end. 1.1 Algebra - Exercı́cios no MatLab 1. Resolva pelo método de redução de linhas ou eliminação de Gauss o seguinte sistema de equações: 2x + 3y + z − 2w = 5 −x + y − z + 3w = 8 (1) −3x + 4y + 2z + 5w = 12 −2x + 3y − z − 3w = 1 2. Crie uma Matriz A(i, j) = i + j onde i, j = {1, 2, ..., 10} e faça: a.) encontre a matriz reduzida, na forma echelon; b.) calcule o determinante; c.) calcule a matriz A−1 3. Dada a matriz: 1 −1 A= 3 4 3 4 1 3 1 −2 0 −1 −4 −2 7 5 (2) a.) crie um vetor coluna somando os elementos de cada linha v4x1 = P4 aj b.) crie um vetor linha somando os elementos de cada coluna u1x4 = P4 ai j=1 i=1 4. 4) Dada a matriz: 2 1 3 A= 0 0 6 7 3 1 1 0 4 −1 −2 4 3 −2 −1 −3 4 1 −4 −2 7 5 9 7 0 5 5 0 2 1 3 −5 7 −2 −2 1 1 0 3 4 1 −2 0 −4 8 3 (3) a.) crie uma matriz B que seja igual a transposta de A. Não use o B=A’. Escreva um código usando loops do tipo for 1:7 ... end b.) crie uma matriz C na qual os elementos A(i, j) < 0 serão substituı́dos por |A(i, j)|. Dica: Dentro do loop for use a estrutura de comando if ... else ... endif c.) Calcule: o determinante, a inversa de C, a forma reduzida de Echelon e o Rank da matriz. Verifique se o Rank = n e explique o que isso significa. Prof. João Basilio Pereima 2 Depto de Economia Jul/2015 Economia Matemática 5. Dada a matriz de transição de Markov (T ) e a matriz de população (P ) em quatro regiões e que a popualção no tempo t = 0 é dada pelo vetor coluna P : 0.60 0.30 0.03 0.04 0.20 0.55 0.17 0.09 T = 0.12 0.10 0.68 0.13 0.08 0.05 0.12 0.74 10.000.000 10.000.000 P = 10.000.000 10.000.000 (4) (5) a.) Sabendo que P t+1 = T P t , calcule a população no tempo t = 1, 2, 3 e 20 b.) Calcule a população no estado estacionário. O que isto significa? 6. Usando a matriz insumo produto do IBGE, com 56 setores para 2009 (a mesma usada em sala de aula), faça os seguintes exercı́cios de simulação da economia brasileira: a.) Importe a matriz de atividades para o MatLab; b.) Calcule a Matriz de Coeficientes e depois a Matriz de Leontief; c.) Simule uma queda de 10% linear no consumo do governo. Calcule a variação da produção total em termos $ e em termos percentuais de cada setor. Quais os três setores mais prejudicados, em termos percentuais? Apresente os resultado num vetor coluna. 7. Escreva o sistema na forma de equações. Verifique no MatLab se as matrizes quadradas abaixo possuem uma inversa e se é possı́vel encontrar os vetores que solucionam os respectivos sistemas de equações, de forma que pode-se escrever que Ax = b e portanto x = A−1 b para os casos que A é invertı́vel. Se A for invertı́vel então existe uma solução para o sistema Ax = b. Encontre os valores do vetor x que solucionam cada sistema de equações. 1 A = 0 5 1 0 A= 3 2 2 1 2 5 1 10 3 b = 20 1 30 2 1 3 3 −2 0 −1 4 1 1 −4 1 6 5 −2 5 1 2 3 3 b = 3 4 2 1 8 1.2 Transformações Lineares e Solução de Sistemas de Equações - Kolman Cap 1 Uma transformação matricial Am×n é uma transformação f : Rn → Rm que leva o domı́nio na dimensão Rn para uma imagem na dimensão Rm . Uma figura tridimensional em R3 pode ser projetada (transformada) num plano no R2 . Prof. João Basilio Pereima 3 Depto de Economia Jul/2015 Economia Matemática 4 8. A matrix A2×2 realiza uma transformação matricial f : R2 → R2 da forma 1 4 f (u) = Au: Determine se o vetor w = está na imagem de f . −1 1 0 9. A matrix A2×2 = realiza uma transformação matricial f : R2 → R2 da forma 0 −1 x f (u) = Au. Se u = é um vetor que pertence ao domı́nio, determine o vetor w que y está na imagem de f (u). Represente o resultado graficamente. 1 0 0 10. A matrix A2×3 = realiza uma transformação matricial f : R3 → R2 da 0 1 0 forma f (u) = Au. Se u = [x y z]0 é um vetor que pertence ao domı́nio, determine o vetor w que está na imagem de f (u). Represente o resultado graficamente. 1 = −2 1.3 Vetores, Espaços Vetoriais, Distâncias, Base, etc - Kolman Cap 4 11. Plote os vetores x, y, z no MatLab (use sys34.m) fazendo X=[x 0]. 1 x = 2 3 −1 y = 2 3 1 z = 2 −3 12. Calcule o comprimento dos vetores x, y, z do item acima e dos vetores u, v abaixo: 1 0 u= 3 2 2 1 2 v= 3 4 8 13. Calcule o produto interno (dot product) dos vetores dos dois itens anteriores: x y, x z, y z, u v. Alguns dos vetores são ortogonais? 14. Calcule o produto MatLab 1 x1 = 0 x2 = 3 interno (dot product) dos vetores abaixo e plote-os num gráfico no −2 0 1 0 x3 = 1 0 (novos exercı́cios serão acrescentados com o tempo.... Prof. João Basilio Pereima 4