Matrizes em linguagem c
Curitiba
2010
Rotina de Multiplicação de Matrizes em linguagem C
Tipos de Matrizes
Multiplicação matemática de matrizes
Matrizes em Linguagem C
Trabalho apresentado a disciplina de Linguagem de programação, como requisito parcial da conclusão da disciplina, do curso de Engenharia Elétrica da Estacio Radial Curitiba. Prof.
Curitiba
2010
Conteúdo
Introdução 5
Tipos de Matrizes 6
Matriz Linha 6
Matriz Coluna 6
Matriz Nula 6
Matriz Quadrada 6
Matriz Diagonal 7
Matriz Identidade 7
Matriz Transposta 7
A multiplicação de matrizes 8
Ordinária do produto 8
Definição formal 9
Relação com o produto interno e o externo do produto 10
Propriedades 11
Algoritmos para multiplicação de matrizes eficientes 12
Relação com transformações lineares 13
Multiplicação Escalar 14
Produto Hadamard 15
Produto de Kronecker 16
Propriedades comuns 16
Frobenius Produto Interno 17
Potências de Matrizes 17
Poderes de Matrizes Diagonais 17
Matrizes na Linguagem C 18
Compreendendo as Matrizes 18
Declarando uma Matriz 18
Compreendendo os Requisitos de Armazenamento de uma Matriz 19
Inicializando uma Matriz 19
Acessando Elementos da Matriz 20
Percorrendo em um Laço Elementos da Matriz 20
Usando Constantes Para Definir as Matrizes 21
Passando uma Matriz a uma Função 21
Revisitando as Matrizes Como Funções 22
Compreendendo Como as Matrizes de String Diferem 23
Determinando Quantos Elementos Uma Matriz Pode Armazenar 23
Compreendendo as Matrizes Multidimensionais 23
Inicializando Elementos em Uma Matriz Bidimensional 23
Percorrendo em Um Laço Uma Matriz Bidimensional 24
Percorrendo Uma Matriz Tridimensional 24
Passando uma Matriz Bidimensional Para uma Função 25
Tratando as Matrizes