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 …exibir mais conteúdo…
SR PE CET CEP Modo
0 Ø Ø Ø Limpar (reset)
1 0 Ø Ø Carrega Pn → Qn
1 1 1 1 Contar
1 1 0 Ø Parar
1 1 Ø 0 Parar
CP é a entrada dos pulsos a contar (clock).
P3 P2 P1 P0 são entradas paralelas cujos valores podem ser transferidos para as saídas Q3 Q2 Q1 Q0 mediante condição dada na tabela ao lado.
Outros modos também são dados na mesma tabela.
Observações:
1ª) Quando uma matriz não é quadrada, ela é chamada de retangular.
2ª) Dada uma matriz quadrada de ordem n, chamamos de diagonal principal da matriz ao conjunto dos elementos que possuem índices iguais.
Exemplo
{a11, a22, a33, a44} é a diagonal principal da matriz A.
3ª) Dada a matriz quadrada de ordem n, chamamos de diagonal secundária da matriz ao conjunto dos elementos que possuem a soma dos dois índices igual a n + 1.
Exemplo:
{a14, a23, a32, a41} é a diagonal secundária da matriz A.
Matriz Diagonal
É a matriz quadrada que apresenta todos os elementos, não pertencentes à diagonal principal, iguais a zero.
Exemplos
Matriz Identidade
É a matriz diagonal que apresenta todos os elementos da diagonal principal iguais a 1.
Representamos a matriz identidade de ordem n por In.
Exemplos:
Contadores Síncronos:
– Os Flip-Flops mudam de estado com o mesmo sincronismo;
– O mesmo CLK é ligado em todos os FFs;
– Há um atraso entre as mudanças de estado de cada FF;
– O atraso não é propagado de acordo como número de FF.
Observação:
Para uma matriz