Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Matriz quadrada é a que tem o mesmo número de linhas e de colunas (ou seja, é do tipo mxn).
A toda matriz quadrada está associado um número ao qual damos o nome de determinante.
Dentre as várias aplicações dos determinantes na Matemática, temos:
-resolução de alguns tipos de sistemas de equações lineares;
-cálculo da área de um triângulo situado no plano cartesiano, quando são conhecidas as coordenadas
dos seus vértices.
Computação gráfica
Os principais parâmetros de instanciamento utilizados em Computação Gráfica são as
chamadas Transformações Geométricas de translação, rotação e escala. A seguir cada uma destas
transformações será apresentada em detalhe.
xu = xo + TX
yu = yo + TY
É importante ressaltar, pelas características da fórmula recém apresentada, que o ponto do
modelo que estiver sobre a origem do sistema de coordenadas será transferido, após a translação,
para o ponto (TX,TY) do universo.
xu = xo * EX
yu = yo * EY
Onde EX e Ey são respectivamente os fatores de escala em relação aos eixos X e Y.
a escala ocorre sempre em torno da origem do SRO. Isto quer dizer que todo o ponto que
estiver sobre a origem, no SRO, permanece nesta posição após a escala. Por outro lado, os
pontos que não estão sobre a origem sofrem um deslocamento em relação a esta após a
operação de escala. Este fato deve ser considerado na construção do modelo pois pode
causar translações indesejáveis quando da criação de instâncias;
fatores de escala maiores do que 1(um) aumentam o tamanho do modelo enquanto que
fatores menores que 1 e maiores que 0(zero) diminuem este tamanho. Fatores de escala
negativos "invertem" o modelo em relação aos eixos coordenados
Tomando PR, de coordenadas (x,y), como ponto em relação ao qual se deseja "escalar" um objeto e
PO, de coordenadas (xo,yo), um ponto qualquer do modelo, o procedimento é o seguinte:
a)aplicar sobre PO a translação que seria necessária caso estivéssemos transladando PR para a
origem:
xa = xo - xr
ya = yo - yr
b)aplicar sobre o ponto obtido a escala desejada:
xb = xa * EX
yb = ya * EY
c)desfazer a translação realizada no passo a):
xu = xb + xr
yu = yb + yr
(xu,yu) ponto no universo
xu = (xo-xr) * EX + xr
yu = (yo-yr) * EY + yr
Transformação de Rotação: A rotação define a orientação do modelo no universo.
Da mesma forma que ocorre com a transformação de escala a rotação também se processa
em torno da origem. Assim sendo, é importante considerar isto na criação do modelo para evitar
translações indesejáveis.
Tomando um ponto de referência, de coordenadas (x,y), como ponto em relação ao qual se deseja
girar um objeto e PO, de coordenadas (xo,yo), um ponto qualquer do modelo, o procedimento é o
seguinte:
a)aplicar sobre PO a translação que seria necessária caso estivéssemos transladando PR para a
origem:
xa = xo - xr
ya = yo - yr
b)aplicar sobre o ponto obtido a rotação desejada:
xb := xa * cos (ang) - ya * sin (ang)
yb := ya * cos (ang) + xa * sin (ang)
c)desfazer a translação realizada no passo a):
xu = xb + xr
yu = yb + yr
(xu,yu) ponto no universo
Matriz de Translação MT
Matriz de Escala ME
Matriz de Rotação MR
Para que as transformações sejam realizadas as coordenadas dos pontos devem ser
dispostas numa matriz-linha e esta deve ser operada(multiplicada ou somada) com a matriz de
transformação. A matriz de coordenadas MC deve ter a seguinte configuração: MC = [x y].
Escala : MC * ME
Rotação : MC * MR
O inconveniente desta abordagem é que a matriz de translação não pode ser combinada com
as demais, exigindo um tratamento diferenciado. Isto se deve ao fato de que a translação não é
efetuada por uma multiplicação de matrizes e sim por uma soma.
Coordenadas homogêneas
Com objetivo de permitir que quaisquer das três transformações sejam realizadas com
multiplicações e, com isto, tornar possível a combinação de todas elas numa única matriz foi criado o
conceito de coordenadas homogêneas.
Com o uso desta técnica a configuração das matrizes apresentadas acima fica da seguinte
forma:
Translação : MC * MT
Escala : MC * ME
Rotação : MC * MR
A matriz linha resultante das operações terá sempre 3 colunas, onde a 3ª deve ser ignorada.
Para criar uma matriz única, que represente mais de uma transformação basta multiplicar as
matrizes correspondentes a estas operações.
Criptografia
Informações codificadas
Criptografar significa escrever uma mensagem através de códigos, onde somente o remetente
e o destinatário possuem conhecimento adequado para a leitura das mensagens criptografadas.
Podemos associar os números Naturais à criptografia da seguinte maneira: a cada letra do alfabeto
associamos um número Natural. Veja:
Podemos propor uma atividade extra, pedindo aos alunos que criptografem palavras e textos,
enviando ao colega para que ele leia os códigos e traduza.