Matrizes - esalq.usp.br

21
Matrizes Hiron Pereira Farias Friday, February 03, 2017 Hiron Pereira Farias Matrizes Friday, February 03, 2017 1 / 13

Transcript of Matrizes - esalq.usp.br

Page 1: Matrizes - esalq.usp.br

Matrizes

Hiron Pereira Farias

Friday, February 03, 2017

Hiron Pereira Farias Matrizes Friday, February 03, 2017 1 / 13

Page 2: Matrizes - esalq.usp.br

Introdução

Uma matriz é um arranjo retangular de números denominados entradas,que uma matriz de m linhas e n colunas é dita de tamanho m × n e que onúmero de linhas é sempre escrito em primeiro lugar. Em geral, utilizamosletras maiúsculas para denotar matrizes e letras minúsculas para denotarentradas.

Assim, uma matriz m × n qualquer pode ser denotada por

A =

a11 a12 . . . a1na21 a22 . . . a2n...

... . . . ...am1 am2 . . . amn

.

Quando queremos uma notação mais compacta, podemos escrever

A = [aij ]m×n ou A = [aij ]

onde a primeira notação é utilizada quando importar o tamanho da matriz ea segunda quando o tamanho é irrelevante.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 2 / 13

Page 3: Matrizes - esalq.usp.br

Introdução

Uma matriz é um arranjo retangular de números denominados entradas,que uma matriz de m linhas e n colunas é dita de tamanho m × n e que onúmero de linhas é sempre escrito em primeiro lugar. Em geral, utilizamosletras maiúsculas para denotar matrizes e letras minúsculas para denotarentradas. Assim, uma matriz m × n qualquer pode ser denotada por

A =

a11 a12 . . . a1na21 a22 . . . a2n...

... . . . ...am1 am2 . . . amn

.

Quando queremos uma notação mais compacta, podemos escrever

A = [aij ]m×n ou A = [aij ]

onde a primeira notação é utilizada quando importar o tamanho da matriz ea segunda quando o tamanho é irrelevante.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 2 / 13

Page 4: Matrizes - esalq.usp.br

Introdução

Uma matriz é um arranjo retangular de números denominados entradas,que uma matriz de m linhas e n colunas é dita de tamanho m × n e que onúmero de linhas é sempre escrito em primeiro lugar. Em geral, utilizamosletras maiúsculas para denotar matrizes e letras minúsculas para denotarentradas. Assim, uma matriz m × n qualquer pode ser denotada por

A =

a11 a12 . . . a1na21 a22 . . . a2n...

... . . . ...am1 am2 . . . amn

.

Quando queremos uma notação mais compacta, podemos escrever

A = [aij ]m×n ou A = [aij ]

onde a primeira notação é utilizada quando importar o tamanho da matriz ea segunda quando o tamanho é irrelevante.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 2 / 13

Page 5: Matrizes - esalq.usp.br

Matrizes importantes

Se A é uma matriz m × n ,então a matriz transposta de A , denotada porAT , é a matriz n ×m obtida transformando as linhas de A em colunas; ouseja, a primeira coluna de AT , é a primeira linha de A , a segunda colunade AT é a segunda linha de A, e assim por diante.

Se A e B são matrizes de mesmo tamanho, então a matriz soma A+B é amatriz obtida pela soma das entradas de A com as entradascorrespondentes de B.

Se A é uma matriz e c um escalar, então a matriz produto cA é a matrizobtida multiplicando cada entrada de A por c.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 3 / 13

Page 6: Matrizes - esalq.usp.br

Matrizes importantes

Se A é uma matriz m × n ,então a matriz transposta de A , denotada porAT , é a matriz n ×m obtida transformando as linhas de A em colunas; ouseja, a primeira coluna de AT , é a primeira linha de A , a segunda colunade AT é a segunda linha de A, e assim por diante.

Se A e B são matrizes de mesmo tamanho, então a matriz soma A+B é amatriz obtida pela soma das entradas de A com as entradascorrespondentes de B.

Se A é uma matriz e c um escalar, então a matriz produto cA é a matrizobtida multiplicando cada entrada de A por c.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 3 / 13

Page 7: Matrizes - esalq.usp.br

Matrizes importantes

Se A é uma matriz m × n ,então a matriz transposta de A , denotada porAT , é a matriz n ×m obtida transformando as linhas de A em colunas; ouseja, a primeira coluna de AT , é a primeira linha de A , a segunda colunade AT é a segunda linha de A, e assim por diante.

Se A e B são matrizes de mesmo tamanho, então a matriz soma A+B é amatriz obtida pela soma das entradas de A com as entradascorrespondentes de B.

Se A é uma matriz e c um escalar, então a matriz produto cA é a matrizobtida multiplicando cada entrada de A por c.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 3 / 13

Page 8: Matrizes - esalq.usp.br

Matriz Quadrada

Uma matriz com n linhas e n colunas é dita matriz quadrada de ordem ne dizemos que as entradas a11, a22, . . . , ann formam a diagonal principal damatriz.

Se A é uma matriz quadrada, então o traço de A , denotado por tr(A), é asoma das entradas na diagonal principal de A .

Uma matriz quadrada cujas entradas na diagonal são iguais a 1 e as demaisentradas são nulas é dita uma matriz identidade. Denotamos uma matrizidentidade pela letra I, a menos sque seja importante dar seu tamanho,quando então escrevemos In para matriz identidade n × n

Hiron Pereira Farias Matrizes Friday, February 03, 2017 4 / 13

Page 9: Matrizes - esalq.usp.br

Matriz Quadrada

Uma matriz com n linhas e n colunas é dita matriz quadrada de ordem ne dizemos que as entradas a11, a22, . . . , ann formam a diagonal principal damatriz.

Se A é uma matriz quadrada, então o traço de A , denotado por tr(A), é asoma das entradas na diagonal principal de A .

Uma matriz quadrada cujas entradas na diagonal são iguais a 1 e as demaisentradas são nulas é dita uma matriz identidade. Denotamos uma matrizidentidade pela letra I, a menos sque seja importante dar seu tamanho,quando então escrevemos In para matriz identidade n × n

Hiron Pereira Farias Matrizes Friday, February 03, 2017 4 / 13

Page 10: Matrizes - esalq.usp.br

Matriz Quadrada

Uma matriz com n linhas e n colunas é dita matriz quadrada de ordem ne dizemos que as entradas a11, a22, . . . , ann formam a diagonal principal damatriz.

Se A é uma matriz quadrada, então o traço de A , denotado por tr(A), é asoma das entradas na diagonal principal de A .

Uma matriz quadrada cujas entradas na diagonal são iguais a 1 e as demaisentradas são nulas é dita uma matriz identidade. Denotamos uma matrizidentidade pela letra I, a menos sque seja importante dar seu tamanho,quando então escrevemos In para matriz identidade n × n

Hiron Pereira Farias Matrizes Friday, February 03, 2017 4 / 13

Page 11: Matrizes - esalq.usp.br

Matriz Inversa

Se A é uma matriz quadrada e se existe uma matriz B de mesmo tamanhoque A tal que AB = BA = I, dizemos que A é inversível ou não-singular eque B é uma inversa. Se não existir uma matriz B com essaspropriedades,dizemos que A é não-invertível ou singular.

Se A é uma matriz invertível e se B e C são ambas inversas de A entãoB = C , ou seja , uma matriz invertível tem uma única inversa.

Como uma matriz invertível só pode ter uma única inversa, denotamos ainversa de uma matriz invertívelA por A−1. Assim,

AA−1 = I e A−1A = I

Hiron Pereira Farias Matrizes Friday, February 03, 2017 5 / 13

Page 12: Matrizes - esalq.usp.br

Matriz Inversa

Se A é uma matriz quadrada e se existe uma matriz B de mesmo tamanhoque A tal que AB = BA = I, dizemos que A é inversível ou não-singular eque B é uma inversa. Se não existir uma matriz B com essaspropriedades,dizemos que A é não-invertível ou singular.

Se A é uma matriz invertível e se B e C são ambas inversas de A entãoB = C , ou seja , uma matriz invertível tem uma única inversa.

Como uma matriz invertível só pode ter uma única inversa, denotamos ainversa de uma matriz invertívelA por A−1. Assim,

AA−1 = I e A−1A = I

Hiron Pereira Farias Matrizes Friday, February 03, 2017 5 / 13

Page 13: Matrizes - esalq.usp.br

Matriz Inversa

Se A é uma matriz quadrada e se existe uma matriz B de mesmo tamanhoque A tal que AB = BA = I, dizemos que A é inversível ou não-singular eque B é uma inversa. Se não existir uma matriz B com essaspropriedades,dizemos que A é não-invertível ou singular.

Se A é uma matriz invertível e se B e C são ambas inversas de A entãoB = C , ou seja , uma matriz invertível tem uma única inversa.

Como uma matriz invertível só pode ter uma única inversa, denotamos ainversa de uma matriz invertívelA por A−1. Assim,

AA−1 = I e A−1A = I

Hiron Pereira Farias Matrizes Friday, February 03, 2017 5 / 13

Page 14: Matrizes - esalq.usp.br

Inversa de uma matriz 2 x2

A =[

a bc d

]é invertível se, e somente se,

ad − bc 6= 0

e, nesse caso, a inversa é dada pela fórmula.

A−1 = 1ad − bc

[d −b−c a

]=

dad − bc

−bad − bc−c

ad − bca

ad − bc

Hiron Pereira Farias Matrizes Friday, February 03, 2017 6 / 13

Page 15: Matrizes - esalq.usp.br

Links

programa R

Para baixar o programa R na web o clique aqui R

Hiron Pereira Farias Matrizes Friday, February 03, 2017 7 / 13

Page 16: Matrizes - esalq.usp.br

Tela1

CRANMirrorsWhat's new?Task ViewsSearch

About RR HomepageThe R Journal

SoftwareR SourcesR BinariesPackagesOther

DocumentationManualsFAQsContributed

The Comprehensive R Archive Network

Download and Install R

Precompiled binary distributions of the base system and contributed packages, Windows and Mac users most likely want one of these versions of R:

• Download R for Linux• Download R for (Mac) OS X• Download R for Windows

R is part of many Linux distributions, you should check with your Linux package management system in addition to the link above.

Source Code for all Platforms

Windows and Mac users most likely want to download the precompiled binaries listed in the upper box, not the source code. The sources have to be compiled before you can use them. If you do not know what this means, you probably do not want to do it!

• The latest release (Monday 2016-10-31, Sincere Pumpkin Patch) R-3.3.2.tar.gz, read what's new in the latest version.

• Sources of R alpha and beta releases (daily snapshots, created only in time periods before a planned release).

• Daily snapshots of current patched and development versions are available here. Please read about new features and bug fixes before filing corresponding feature requests or bug reports.

• Source code of older versions of R is available here.

• Contributed extension packages

Questions About R

• If you have questions about R like how to download and install the software, or what the license terms are, please read our answers to frequently asked questionsbefore you send an email.

What are R and CRAN?

R is ‘GNU S’, a freely available language and environment for statistical computing and graphics which provides a wide variety of statistical and graphical techniques: linear and nonlinear modelling, statistical tests, time series analysis, classification, clustering, etc. Please consult the R project

Hiron Pereira Farias Matrizes Friday, February 03, 2017 8 / 13

Page 17: Matrizes - esalq.usp.br

Tela2

CRANMirrorsWhat's new?Task ViewsSearch

About RR HomepageThe R Journal

SoftwareR SourcesR BinariesPackagesOther

DocumentationManualsFAQsContributed

R for Windows

Subdirectories:

baseBinaries for base distribution (managed by Duncan Murdoch). This is what you want to install R for the first time.

contrib

Binaries of contributed CRAN packages (for R >= 2.11.x; managed by Uwe Ligges). There is also information on third party software available for CRAN Windows services and corresponding environment and make variables.

old contribBinaries of contributed CRAN packages for outdated versions of R (for R < 2.11.x; managed by Uwe Ligges).

RtoolsTools to build R and R packages (managed by Duncan Murdoch). This is what you want to build your own packages on Windows, or to build R itself.

Please do not submit binaries to CRAN. Package developers might want to contact Duncan Murdoch or Uwe Ligges directly in case of questions / suggestions related to Windows binaries.

You may also want to read the R FAQ and R for Windows FAQ.

Note: CRAN does some checks on these binaries for viruses, but cannot give guarantees. Use the normal precautions with downloaded executables.

Hiron Pereira Farias Matrizes Friday, February 03, 2017 9 / 13

Page 18: Matrizes - esalq.usp.br

Tela3

CRANMirrorsWhat's new?Task ViewsSearch

About RR HomepageThe R Journal

SoftwareR SourcesR BinariesPackagesOther

DocumentationManualsFAQsContributed

R-3.3.2 for Windows (32/64 bit)

Download R 3.3.2 for Windows (62 megabytes, 32/64 bit)

Installation and other instructionsNew features in this version

If you want to double-check that the package you have downloaded exactly matches the package distributed by R, you can compare the md5sum of the .exe to the true fingerprint. You will need a version of md5sum for windows: both graphical and command line versions are available.

Frequently asked questions

• Does R run under my version of Windows?• How do I update packages in my previous version of R?• Should I run 32-bit or 64-bit R?

Please see the R FAQ for general information about R and the R Windows FAQ for Windows-specific information.

Other builds

• Patches to this release are incorporated in the r-patched snapshot build.• A build of the development version (which will eventually become the

next major release of R) is available in the r-devel snapshot build.• Previous releases

Note to webmasters: A stable link which will redirect to the current Windows binary release is<CRAN MIRROR>/bin/windows/base/release.htm.

Last change: 2016-10-31, by Duncan Murdoch

Hiron Pereira Farias Matrizes Friday, February 03, 2017 10 / 13

Page 19: Matrizes - esalq.usp.br

programa RStudio

Para baixar o programa RStudio na web o clique aqui RStudio

Hiron Pereira Farias Matrizes Friday, February 03, 2017 11 / 13

Page 20: Matrizes - esalq.usp.br

Manual

Para ter acesso ao tutorial do R clique [Apostila] (file:///E:/Documents/ESALQ/verao_2017/Landeiro-Introducao.pdf)

Hiron Pereira Farias Matrizes Friday, February 03, 2017 12 / 13

Page 21: Matrizes - esalq.usp.br

Bibliografias

ANTON, W; BUSBY, R. C.Álgebra linear contemporânea

1. ed.,Porto Alegre: Bookman, 2006.

FERREIRA, D.F.Estatística multivariada

1. ed.,Lavras: Ed. UFLA, 2008.MANLY, B. J. F.Métodos estatísticos multivariados: Uma introdução.3. ed.,Porto Alegre: Bookman, 2008.

MINGOTI, S. A.Análises de dados através de métodos de estatísticosmultivariada: Uma abordagem aplicada.1. ed.,Belo Horizonte: ed. UFMG, 2005.SILVA, A. R.Métodos de análise multivariadaem R.1. ed.,Piracicaba: ed. FEALQ, 2005.Hiron Pereira Farias Matrizes Friday, February 03, 2017 13 / 13