Calculadora de Independência Linear
Boas-vindas à calculadora de independência linear da Omni, onde aprenderemos como verificar se você está lidando com vetores linearmente independentes ou não.
Em essência, o mundo ao nosso redor é um espaço vetorial e, às vezes, é útil nos limitarmos a uma seção menor dele. Por exemplo, uma esfera é uma forma tridimensional, mas um círculo existe em apenas duas dimensões, então por que você se preocupa com cálculos em três?
A dependência linear nos permite fazer exatamente isso: trabalhar em um espaço menor, o chamado espaço dos vetores em questão. Mas não se preocupe se você achou todas essas palavras sofisticadas e confusas até agora. Em um segundo, analisaremos lentamente tudo isso juntos.
Então, pegue seu lanche e vamos lá!
O que é um vetor?
Quando você pergunta a alguém: “O que é um vetor?”, muitas vezes recebe como resposta “uma seta” Afinal de contas, geralmente os denotamos com uma seta sobre uma letra minúscula:
Bem, digamos que essa resposta não dará a você 100 pontos em um teste. Formalmente, um vetor é um elemento do espaço vetorial. Fim da definição. É fácil, né? Podemos terminar de estudar agora, você já deve ter entendido tudo.
Mas o que é um espaço vetorial, então? Novamente, a definição matemática deixa muito a desejar: é um conjunto de elementos com algumas operações (adição e multiplicação escalar), que deve ter várias propriedades específicas. Então, por que não deixamos o formalismo e olhamos para alguns exemplos reais?
O espaço cartesiano é um exemplo de um espaço vetorial. Isso significa que a reta numérica, o plano e o espaço tridimensional em que vivemos são todos espaços vetoriais. Seus elementos são, respectivamente, números, pares de números e trios de números, que, em cada caso, descrevem a localização de um ponto (um elemento do espaço). Por exemplo, o número ou as coordenadas são elementos de espaços vetoriais (diferentes!). Muitas vezes, ao desenhar as forças que atuam em um objeto, como velocidade ou força gravitacional, usamos setas para descrever sua direção e valor, e é daí que vem a “definição de seta”.
O que é muito importante é que temos operações bem definidas nos vetores mencionados acima. Há algumas um pouco mais sofisticadas, como o produto escalar e o produto vetorial (se você precisar aprender a diferença entre eles, visite a calculadora de produto vetorial 🇺🇸 e a calculadora de produto escalar 🇺🇸). No entanto, felizmente, vamos nos limitar a duas operações básicas que seguem regras semelhantes às mesmas operações de matriz (os vetores são, na verdade, matrizes linha). Em primeiro lugar, a adição:
Ou:
E podemos multiplicá-los por um escalar (um número real ou complexo) para alterar sua magnitude:
Ou:
Verdade seja dita, um espaço vetorial não precisa conter números. Ele pode ser um espaço de sequências, funções ou permutações. Nem mesmo os escalares precisam ser numéricos! Mas deixemos essa abordagem abstrata para os cientistas. Estamos muito bem apenas com os números, não é mesmo?
Combinação linear de vetores
Digamos que você receba um conjunto de vetores (do mesmo espaço): , , , ..., . Como vimos na seção acima, podemos adicioná-los e multiplicá-los por escalares. Qualquer expressão que seja obtida dessa forma é chamada de uma combinação linear de vetores. Em outras palavras, qualquer vetor , que pode ser escrito como
onde , , , ..., , são números reais arbitrários, resulta em uma combinação linear dos vetores , , , ..., . Observe que também é um vetor, já que ele é construído a partir de uma soma de vetores.
Ok, então por que fazer tudo isso? Há várias coisas na vida, como balões e camas elásticas, que são divertidas de se ter, mas não têm tanta utilidade no dia a dia. É esse o caso aqui?
Consideremos o plano cartesiano, ou seja, o espaço bidimensional com duas coordenadas, onde e são números reais arbitrários. Podemos ter diversos vetores diferentes neste espaço, entre os quais existem dois vetores especiais: e . Agora, observe que:
Em outras palavras, qualquer vetor do nosso espaço é uma combinação linear dos vetores e . Esses vetores, então, formam uma base (e uma base ortonormal) do espaço. E, acredite, em aplicações e cálculos, muitas vezes é mais fácil trabalhar com uma base que você conhece do que com alguns vetores aleatórios que você não conhece.
🙋 Os vetores e são vetores unitários. Eles têm alguns recursos especiais que analisamos em detalhes em nossa calculadora de vetor unitário!
Mas e se você adicionasse outro vetor e quisesse descrever combinações lineares dos vetores , e, digamos, ? Vimos que e foram suficientes para encontrar todos os pontos. Portanto, adicionar não deve mudar nada, não é mesmo? Na verdade, esse procedimento parece bastante redundante. E é exatamente aí que a dependência linear entra em jogo.
Vetores linearmente independentes
Dizemos que , , , ..., são vetores linearmente independentes se a equação
(aqui é o vetor com zeros em todas as coordenadas) é válida se e somente se . Caso contrário, dizemos que os vetores são linearmente dependentes.
A definição acima pode ser entendida da seguinte forma: a única combinação linear de vetores que dá o vetor zero é a trivial. Podemos verificar isso se considerarmos os vetores: , , e também o vetor . Então, veja o que ocorre com a combinação abaixo:
portanto, encontramos uma combinação linear não trivial dos vetores que dá zero. Portanto, eles são linearmente dependentes. Além disso, podemos ver facilmente que e sem o problemático são vetores linearmente independentes.
A extensão de vetores em álgebra linear
O conjunto de todos os elementos que podem ser escritos como uma combinação linear dos vetores , , , ..., é chamado de espaço gerado por S, onde . Voltando aos vetores da seção acima, ou seja, , , e , vemos que:
onde é o conjunto de pontos no plano cartesiano, ou seja, todos os pares possíveis de números reais. Em essência, isso significa que o espaço dos vetores é a mesmo para , , e , e para apenas e (ou, para usar termos formais, a interseção dos dois espaços é o próprio espaço dos números reais ). Isso sugere que adicionar a e é redundante. Sim, você adivinhou, isso se deve precisamente à dependência linear.
O espaço gerado em álgebra linear descreve o espaço onde nossos vetores vivem. Em particular, o menor número de elementos que é suficiente para fazer isso é chamado de dimensão do espaço vetorial. No exemplo acima, foi porque não é possível gerar vetores sem usar as bases e .
Um olhar atento observará que, de fato, a dimensão dos vetores é igual ao número de vetores linearmente independentes no grupo. No exemplo acima, vemos que os vetores e eram os mais simples possíveis (na verdade, eles até têm seu próprio nome: a base padrão). Mas e se tivermos algo diferente? Como podemos verificar a dependência linear e descrever a extensão dos vetores em todos os casos? Em um minuto, descobriremos exatamente isso e muito mais!
Como verificar a dependência linear
Para verificar a dependência linear, traduziremos nosso problema da linguagem de vetores para a linguagem de matrizes (matrizes de números). Por exemplo, digamos que você receba três vetores em um espaço bidimensional (com duas coordenadas): , , e . Agora vamos escrever suas coordenadas como uma grande matriz com cada linha (ou coluna, não importa) correspondente a um dos vetores:
Então, a classificação da matriz é igual ao número máximo de vetores linearmente independentes entre , e . Em outras palavras, sua extensão em álgebra linear é a dimensão do espaço, também chamada de ou . Em particular, elas são vetores linearmente independentes se, e somente se, a característica de é igual ao número de vetores.
Então, como encontrar a característica? Provavelmente, o método mais fácil é a eliminação de Gauss (ou seu refinamento, eliminação de Gauss-Jordan). É o mesmo algoritmo que é frequentemente usado para calcular sistemas de equações 🇺🇸, especialmente quando você tenta encontrar a forma escalonada (reduzida) do sistema.
🙋 Se você quiser saber como calcular a característica de uma matriz, visite a calculadora de característica de matriz 🇺🇸 da Omni para obter uma análise aprofundada!
A eliminação gaussiana se baseia nas chamadas operações de linha elementar:
- Considere duas linhas da matriz.
- Multiplique a primeira uma linha por uma constante conveniente diferente de zero.
- Adicione esse produto à próxima linha da matriz, de forma a zerar a primeira entrada da segunda linha. O procedimento pode ser repetido para zerar outras entradas da matriz.
O truque aqui é que, embora as operações alterem a matriz, não alteram sua característica e, portanto, a dimensão do intervalo dos vetores.
O algoritmo tenta eliminar (ou seja, converter em ) tantas entradas de quanto possível. No caso acima, desde que seja diferente de zero, o primeiro passo da eliminação gaussiana transformará a matriz em:
Em que e são números reais. Então, desde que não seja zero, na segunda etapa você obterá a matriz:
Agora precisamos observar que a linha inferior representa o vetor zero (tem dois zeros , um em cada entrada), que é linearmente dependente de qualquer vetor. Portanto, a característica da nossa matriz será simplesmente o número de linhas não nulas da matriz que obtivemos, que, nesse caso, é .
Você já gastou tempo suficiente com teoria, e todos sabemos que o tempo vale seu peso em ouro. Vamos experimentar um exemplo para ver a calculadora de independência linear em ação!
Exemplo: usando a calculadora de independência linear
Digamos que você finalmente tenha realizado seus sonhos, você comprou um drone. Você finalmente pode tirar fotos e fazer vídeos dos lugares que visita desde muito longe. Tudo o que você precisa fazer é programar seus movimentos. O drone requer que você dê a ele três vetores ao longo dos quais ele poderá se mover.
O mundo em que vivemos é tridimensional, portanto, os vetores terão três coordenadas. Sem pensar muito, você pega alguns vetores aleatórios que lhe vêm à mente: , , e . Mas será que vale mesmo a pena você fechar os olhos, jogar uma moeda e escolher números aleatórios? Afinal de contas, a maior parte de suas economias foi investida nisso, portanto, é melhor que você faça isso corretamente.
Bem, se você escolhesse os números aleatoriamente, talvez descobrisse que os vetores escolhidos são linearmente dependentes, e a extensão dos vetores é, por exemplo, de apenas duas dimensões. Essa média significa que o drone não poderia se mover como você quisesse, mas estaria limitado a se mover ao longo de um plano. Pode ser que você consiga se mover para a esquerda e para a direita, para frente e para trás, mas não para cima e para baixo. E como conseguiríamos aquelas fotos premiadas da caminhada de volta se o drone não consegue nem sequer voar para cima?
Ainda bem que temos a calculadora de independência linear! Com ela, podemos verificar rapidamente e sem esforço se nossa escolha foi boa. Então, vejamos como você pode usá-la.
Temos vetores com coordenadas cada, portanto, começamos informando esse fato à calculadora escolhendo as opções apropriadas em "número de vetores" e "número de coordenadas" Isso nos mostrará um exemplo simbólico de tais vetores com a notação usada na calculadora de independência linear. Por exemplo, o primeiro vetor é dado por . Portanto, como em nosso caso o primeiro foi , inserimos
Da mesma forma, você pode inserir os dados dos outros dois vetores escolhidos: