Operações com Matrizes

Documentos relacionados
MATLAB. Programação básica

Fundamentos de Matemática Curso: Informática Biomédica

Matrizes - ALGA /05 1. Matrizes

MATLAB. Programação básica. Abordagem topo-base. Início. Definição das. Divisão em Sub-problemas. Divisão em Sub-problemas. Abordagem topo-base

Métodos Matemáticos II

Álgebra Linear e Geometria Anaĺıtica. Matrizes e Sistemas de Equações Lineares

MATRIZES. Conceitos e Operações

Álgebra Linear e Geometria Analítica Bacharelados e Engenharias Parte I - Matrizes

Uma matriz m x n é um quadro de elementos dispostos em m linhas e n colunas. Os valores de m e n são sempre positivos e inteiros.

Álgebra Linear e Geometria Anaĺıtica

MAT Geometria Analítica Licenciatura em Matemática

São tabelas de elementos dispostos ordenadamente em linhas e colunas.

Conceitos de vetores. Decomposição de vetores

1 5 = = = = = = = = 5

Matrizes - Matemática II /05 1. Matrizes

x 1 + b a 2 a 2 : declive da recta ;

Programação em MATLAB

Matemática II /06 - Matrizes 1. Matrizes

Geometria Analítica e Álgebra Linear

Notas de Aula. Gustavo Henrique Silva Sarturi. i Z (1 i m) a j1 a j2

Renato Martins Assunção

Análise multivariada

6 Matrizes. Matrizes. Aluno Matemática Eletricidade Básica Desenho Técnico A B C D 3 7 4

Modelo Matemático simples

Álgebra Linear e Geometria Analítica

Conjuntos Numéricos Conjunto dos números naturais

Revisão: Matrizes e Sistemas lineares. Parte 01

Notas para o Curso de Algebra Linear Il Dayse Haime Pastore 20 de fevereiro de 2009

ALGA - Eng. Civil e Eng. Topográ ca - ISE / Matrizes 1. Matrizes

Programação em MATLAB

OPERAÇÕES COM NÚMEROS INTEIROS

Acadêmico(a) Turma: Capítulo 2: MATRIZES

MATRIZES. Fundamentos de Matemática- Ciências Contábeis

Matemática III. Instituto Federal de Educação, Ciência e Tecnologia Rio Grande do Sul Campus Rio Grande

ÁLGEBRA LINEAR I - MAT Em cada item diga se a afirmação é verdadeira ou falsa. Justifiquei sua resposta.

1 a Lista de Exercícios MAT 3211 Álgebra Linear Prof. Vyacheslav Futorny

Exercícios: Vetores e Matrizes

Sistemas e Sinais. Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis

OPERAÇÕES - LEIS DE COMPOSIÇÃO INTERNA

Espaços Vectoriais. Espaços Vectoriais

MATEMÁTICA I. Ana Paula Figueiredo

Unidade I MATEMÁTICA. Prof. Celso Ribeiro Campos

Álgebra Linear Contra-Ataca

Matemática- 2008/ Se possível, dê exemplos de: (no caso de não ser possível explique porquê)

Álgebra Linear Semana 04

AULA 2 1) Comando linspace 2) Indexação de matriz

. (1) Se S é o espaço vetorial gerado pelos vetores 1 e,0,1

Matrizes material teórico

Engenharia Biomédica Jorge Henriques, Fevereiro, 2007

Capítulo 1 - Cálculo Matricial

6. Verifique detalhadamente que os seguintes conjuntos são espaços vetoriais(com a soma e produto por escalar usuais):

Curso Satélite de. Matemática. Sessão n.º 1. Universidade Portucalense

Esquações Lineares e Matrizes

inteiros positivos). ˆ Uma matriz com m linhas e n colunas diz-se do tipo m n. Se m = n ( matriz quadrada), também se diz que a matriz é de ordem n.

n. 1 Matrizes Cayley (1858) As matrizes surgiram para Cayley ligadas às transformações lineares do tipo:

Matrizes e sistemas de equações algébricas lineares

Álgebra Linear e Geometria Anaĺıtica. Espaços Vetoriais Reais

Geometria Analítica. Geometria Analítica 28/08/2012

Álgebra Linear 1 ō Teste - 16/ 11/ 02 Cursos: Eng. Ambiente, Eng. Biológica, Eng. Química, Lic. Química

Capítulo 1: Fração e Potenciação

Revisões de Matemática e Estatística

FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO LEEC EXERCÍCIOS DE ÁLGEBRA

Computação Ana Maria Faustino

Módulo de Matrizes e Sistemas Lineares. O Conceito de Matriz

Capítulo 1 - Cálculo Matricial

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

Álgebra Linear e Geometria Anaĺıtica

Álgebra Linear. Professor Alessandro Monteiro. 1º Sábado - Matrizes - 11/03/2017

Produto Misto, Determinante e Volume

Tópicos Especiais: Programação Visual em Matlab para Engenheiros 1.MATLAB básico 1.4. Operadores Relacionais e Lógicos 1.5. Ramificações 1.6.

Sistemas de Equações Lineares e Equações Vectoriais Aula 2 Álgebra Linear Pedro A. Santos

2. Pré-requisitos do 3. Ciclo. 7. ano PR 7.1. Resolução

MATEMÁTICA II. Aula 11. 3º Bimestre. Matrizes Professor Luciano Nóbrega

Vetores, Matrizes e Gráficos

Prof a Dr a Ana Paula Marins Chiaradia

Nota importante: U é a matriz condensada obtida no processo de condensação da matriz

Processamento da Informação Teoria. Listas e Matrizes

INTRODUÇÃO AO MATLAB. Hélder P. Oliveira

A origem de i ao quadrado igual a -1

Transformação de Coordenadas

P2 de Álgebra Linear I Data: 10 de outubro de Gabarito

Operações Básicas, Conjuntos, Fatorações, Exponenciação e Logaritmos

Matrizes. Curso de linguagem matemática Professor Renato Tião

Computação e Programação

Aulas práticas de Álgebra Linear

Representação de um conjunto de Matrizes Operações Produto de Matriz por escalar Transposição de Matrizes Simetrias Exercícios. Matrizes - Parte 1

Apostila de Matemática 10 Matriz

Exercícios Extra de Computação. Secção de Matemática Departamento de Engenharia Civil FEUP

Programação e Computadores. Funções 2002/2003. Ana Maria Faustino Departamento de Engenharia Civil

Notas de Aulas de Matrizes, Determinantes e Sistemas Lineares

Instituto Superior Técnico Departamento de Matemática Última actualização: 18/Nov/2003 ÁLGEBRA LINEAR A

GAN00140-Álg. Linear GAN00007 Int à Alg. Linear Aula 3 2ª. Parte: Matrizes e Operações Matriciais

Exercício 1: Matriz identidade. Exercício 3: Exercício 2: Exemplo: Igualdade entre matrizes 13/05/2017. Obtenha a matriz, em que.

Avaliação e programa de Álgebra Linear

1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.

CONCEITOS BÁSICOS PARA COMPREENSÃO DA FÍSICA

Ponto Fixo e Ponto Flutuante

MATRIZES E DETERMINANTES

1.,Escreva o número -0, em notação científica.

Transcrição:

2016/2017 1 Operações com Matrizes Adição de matrizes + ( só se as matrizes tiverem o mesmo número de linhas (m) e colunas (n) ( C m n ) ) C=A+B se c ij =a ij +b ij i=1,...,m, j=1,...,n C é uma matriz com m linhas e n colunas ( C m n ). Multiplicação por um escalar (Seja a um escalar ( C) e B uma matriz com m linhas e n colunas ( C m n )) C=a B se c ij =a b ij i=1,...,m, j=1,...,n C é uma matriz com m linhas e n colunas ( C m n ).

2 >> c=10; A-c ans = -9-8 -7-6

2016/2017 3 Multiplicação de matrizes ( só se o número de colunas da primeira matriz for igual ao número de linhas da segunda matriz ) (Seja A uma matriz ( C m k ) e B uma matriz ( C k n )) k C=A B se c ij = a il b lj i=1,...,m, j=1,...,n l 1 C é uma matriz com m linhas e n colunas ( C m n ).

4

2016/2017 5 Divisão / ou \ Equivale a multiplicar respetivamente à direita ou à esquerda pela inversa. Se a matriz não for quadrada as operações são mais complexas Exponenciação de matrizes ^ (a matriz é quadrada) Se o expoente k for inteiro é o produto de k matrizes todas iguais; se o expoente é inteiro negativo (-k) é o produto de k matrizes iguais à inversa ( A -1 - associada à aplicação inversa); para outros valores do expoente o cálculo é mais complicado.

6

7

2013/2014 8 Transposta. C=A. se c ij =a ji i=1,...,m, j=1,...,n

2013/2014 9 Transconjugada C=A se c ij =ā ji i=1,...,m, j=1,...,n

2016/2017 10 Operações com arrays (elemento a elemento) C=A op B c ij = a ij op b ij i,j Só possíveis se os arrays tiverem a mesma dimensão. (Exceção: quando um dos operandos for um escalar, ele é sempre operado com os elementos do outro array)

2016/2017 11

2016/2017 12

2016/2017 13

2016/2017 14

2016/2017 15 Operações elemento a elemento: + - < > <= >= == ~= & Arrays:.*./.\.^ Operações com matrizes * / \ ^

16 Subarrays Dentro de parêntesis curvos e a seguir ao nome basta indicar a lista de índices que formam o subarray. Cria v3 com o elemento de v que está na 3ª posição Cria va com os elementos de v cujos índices são: 1, 2 e 5 Cria vfim com o último elemento de v

17

18

19 Cria um vector coluna B com os elementos de A ( 1ª coluna de A; 2ª coluna de A; ) Elemento de A que está na 2ª linha e 3ª coluna Elemento de A que está na 6ª posição

20 Cria B com os elementos da 3ª coluna de A Cria C com os elementos da 1ª e última coluna de A Cria D com os elementos da última linha de A Cria E com os elementos da 1ª linha que pertencem à 2ª, 3ª e 4ª coluna de A Cria F com os elementos da 1ª e 2ª linha que pertencem à 2ª e 3ª coluna de A

21 Ou: S=A(:,ones(1,8))

22 M é uma matriz da mesma dimensão de A com valores lógicos: 1 nas posições onde os elementos de A são pares e 0 nas restantes posições N é um vector com os elementos pares de A Elimina a 2ª coluna da matriz A Elimina a 1ª linha da matriz A

Funções que operam por colunas (linhas) sum(a,1) Soma por colunas os elementos de A Soma por linhas Soma de todos elementos de A (A(:) - vector coluna) Soma os elementos de x

24 Média por coluna Média por linhas Máximo por coluna Máximo entre os elementos de A e 2 Máximo por linhas Ordena por ordem crescente os números das colunas

1º parâmetro de saída: f1 contem o máximo de cada coluna 2º parâmetro de saída: f2 contem o índice da linha onde esse máximo ocorre 1º parâmetro de saída: ~ neste caso o máximo de cada coluna não aparece O máximo entre cada elemento de A e B

Produto acumulado por colunas Soma acumulado por colunas Produto acumulado por linhas

fornece um vector com os índices dos elementos que verificam a condição

2016/2017 28 Funções lógicas any - é verdadeiro se algum dos elementos for diferente de zero (dá a informação por colunas) Exemplo: any([0 1 0]) 1 all - é verdadeiro se todos os elementos forem diferentes de zero (dá a informação por colunas) Exemplo: all([1 2-1]) 1

2016/2017 29 isfinite - dá um array com 1 onde os elementos são finitos e zero nos restantes Exemplo: isfinite([0 inf;2 NaN]) [1 0;1 0]; isnan - dá um array com 1 onde os elementos são "NaN e zero nos restantes Exemplo: isnan([0 3 inf;2 NaN 3]) [0 0 0;0 1 0]; isinf - dá um array com 1 onde os elementos são "inf" e zero nos restantes Exemplo: isinf([0 3 inf;2 NaN 3]) [0 0 1;0 0 0];

2016/2017 30 ischar - dá 1 se o array for de caracteres Exemplos: ischar([0 3 inf;2 NaN 3]) 0; ischar(['abc','de']) 1 isempty- dá 1 se o array é vazio Exemplo: isempty([]) 1; isnumeric- dá 1 se o array é numérico Exemplo: isnumeric([0 3 inf;2+i NaN 3]) 1; isreal - dá 1 se todos os elementos do array não tiverem parte imaginária Exemplo: isreal([0 3 inf;2 NaN 3]) 0;

31 Instruções de saída (output) Instruções sem (;) ou disp(array) ou fprintf (ensinar mais tarde) Escreve elementos de array (todos do mesmo tipo) no Command Window.

32

33 Exercício 1 da página 29: Tabele a função f ( x) x 2 1 3 x para x=1:0.1:2

2016/2017 34 Exercício 2 da página 29: Dados dois pontos (x,y,z) R 3 determine a distância cartesiana dada por: d 2 2 x x y y z 2 1 2 1 2 1 z2 Que modificações tem de fazer para trabalhar em R n