2.3 Multiplicação de matriz por vetor e representação matricial para sistemas linearesSe A é uma matriz com m linhas e n colunas, e v→ é um vetor do ℝn, então definimos o produto da matriz A pelo vetor v→ como o vetor de ℝm resultante da combinação linear das colunas de A com coeficientes dados pelas entradas do vetor v→. Show Exemplo 2.3.1.
Na linguagem da seção anterior, nós dizemos que dois vetores são iguais quando todas as suas componentes são iguais. Desta forma, podemos interpretar as equações de um sistema linear
como uma igualdade entre vetores de ℝ2, isto é, de vetores com duas componentes:
Além disso, é desta forma que surge naturalmente o produto de uma matriz por um vetor:
definido de modo que as duas últimas igualdades acima signifiquem a mesma coisa. Esta última notação é conhecida como a forma matricial do sistema linear. Exemplo 2.3.2. O sistema, que já apareceu nas notas da semana anterior
pode ser representado matricialmente por
De forma mais sucinta, onde
Chegamos a esta conclusão colocando os coeficientes da primeira variável x1 na primeira coluna, os coeficientes da segunda variável x2 na segunda coluna e os coeficientes da terceira variável x3 na terceira coluna.◃ Mais geralmente, uma matriz do tipo m×n (leia-se “ m por n”) é uma matriz com m linhas e n colunas:
e pode estar associada a um sistema com m equações e n variáveis, já que o produto
quando visto componente a componente, representa:
Exercícios resolvidosEsta seção carece de exercícios resolvidos. Clique em e inicie a editá-la agora mesmo. Veja outras formas de participar clicando aqui. ER 2.3.1.Dado os vetores abaixo, resolva 4u→, 10v→ e 3u→ +2v→.
Solução. Utilizando a definição de multiplicação de escalar em vetores obtemos para 4u→:
e para 10v→:
Por fim, para resolver 3u→+2v→ primeiro temos que multiplicar os escalares pelos vetores u→ e v→ separadamente e, por último, somamos o resultado de cada um. Fazendo direto, temos o seguinte:
♢ ER 2.3.2.Escreva o sistema de equações abaixo na sua forma matricial.
Solução. Para colocar um sistema de equações na sua forma matricial, temos que representá-lo como um produto de uma matriz onde se encontram os coeficientes das variáveis e um vetor contendo as variáveis. Temos, assim:
Também podemos dizer que A é a matriz dos coeficientes das variáveis, x→ o vetor das variáveis e b→ o vetor contendo os resultados de cada equação do sistema. ♢ ER 2.3.3.Escreva o vetor v→ como uma combinação linear dos vetores e1→, e2→, e e3→.
Solução. Podemos representar o vetor v→ como uma combinação linear dos outros vetores da seguinte maneira:
Assim, temos:
Usando as propriedades anteriormente estudadas, obtemos:
Observamos com esse último resultado que temos um sistema de equações lineares:
Usando o método já estudado para resolver sistemas lineares, achamos os valores para c1, c2 e c3 . Verifique que c1=−32, c2=310 e c3=1110. Esses valores são os coeficientes que fazem com que o vetor v→ possa ser escrito como uma combinação linear dos demais vetores. Assim, obtemos como resposta:
♢ ER 2.3.4.Para qual valor de k o vetor v→ é uma combinação linear dos vetores e1→ e e2→ ?
Solução. Escrevemos o vetor v→ como uma combinação linear dos outros vetores da seguinte maneira:
Obtemos então:
Assim, temos:
Novamente, temos um sistema de equações lineares para resolver. Verifique que c1=−23 e c2=1. Por fim, pela equação envolvendo k:
Ou seja, o valor de k que faz com que v→ possa ser representado como uma combinação linear de e1 → e e2→ é k=173. ♢ ExercíciosEsta seção carece de exercícios. Clique em e inicie a editá-la agora mesmo. Veja outras formas de participar clicando aqui. O que é um vetor é uma matriz?Vetores e matrizes são coleções de variáveis contínuas na memória e acessadas através de um número de índice. A diferença entre vetores e matrizes é que vetores são de uma única dimensão, enquanto matrizes podem conter várias dimensões.
O que é uma variável composta homogênea bidimensional?Variáveis compostas homogêneas multidimensionais com dois ou mais índices para identificar os elementos do conjunto. As matrizes têm mais de uma dimensão. Precisamos usar um índice inteiro para percorrer cada uma das dimensões da matriz. Precisamos usar um índice inteiro para percorrer cada uma das dimensões da matriz.
O que é uma matriz na linguagem de programação?Uma matriz é uma coleção de variáveis de mesmo tipo, acessíveis com um único nome e armazenados contiguamente na memória. A individualização de cada variável de um vetor é feita através do uso de índices.
Como fazer um algoritmo de matriz?O algoritmo deve ler os valores necessários para inicializar a matriz e, feito isto, inicializar cada uma das posições do vetor com a soma dos elementos de cada coluna da matriz. Ao final, escrever o conteúdo final do vetor. Para o exemplo de m ser uma matriz com 6 linhas e 6 colunas.
|