Omni Calculator logo

Calculadora de Independência Linear

Created by Maciej Kowalski, PhD candidate
Reviewed by Bogna Szyk and Jack Bowater
Translated by Luna Maldonado Fontes and João Rafael Lucio dos Santos, PhD
Last updated: Oct 30, 2024


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:

v\vec{v}

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 1-1 ou as coordenadas A=(2,3)A = (2, 3) 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:

1+4=3\scriptsize-1 + 4 = 3

Ou:

(2,3)+(3,11)=(2+(3),3+11)=(1,14)\scriptsize \begin{split} (2,3) + (-3, 11) &= (2 + (-3), 3 + 11) \\ &= (-1, 14) \end{split}

E podemos multiplicá-los por um escalar (um número real ou complexo) para alterar sua magnitude:

3(1)=3\scriptsize3\cdot(-1)=-3

Ou:

7(2,3)=(72,73)=(14,21)\scriptsize7\cdot(2,3)=(7\cdot2,7\cdot3)=(14,21)

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): v1\vec{v}_1, v2\vec{v}_2, v3\vec{v}_3, ..., vn\vec{v}_n. 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 w\vec{w}, que pode ser escrito como

w=α1v1+α2v2+α3v3+...+αnvn\scriptsize \begin{split} \vec{w}&=\alpha_1\!\cdot\!\vec{v}_1+\alpha_2\!\cdot\!\vec{v}_2+\alpha_3\!\cdot\!\vec{v}_3\\ &+...+\alpha_n\cdot\vec{v}_n \end{split}

onde α1\alpha_1, α2\alpha_2, α3\alpha_3, ..., αn\alpha_n, são números reais arbitrários, resulta em uma combinação linear dos vetores v1\vec{v}_1, v2\vec{v}_2, v3\vec{v}_3, ..., vn\vec{v}_n. Observe que w\vec{w} 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 A=(x,y)\vec{A} = (x,y) com duas coordenadas, onde xx e yy são números reais arbitrários. Podemos ter diversos vetores diferentes neste espaço, entre os quais existem dois vetores especiais: e1=(1,0)\vec{e}_1 = (1,0) e e2=(0,1)\vec{e}_2 = (0,1). Agora, observe que:

A=(x,y)=(x,0)+(0,y)=x(1,0)+y(0,1)=xe1+ye2\scriptsize \begin{split} \vec{A} &= (x,y) = (x,0) + (0,y) \\ &= x\cdot(1,0) + y\cdot(0,1)\\ & = x\cdot \vec{e}_1 + y\cdot \vec{e}_2 \end{split}

Em outras palavras, qualquer vetor do nosso espaço é uma combinação linear dos vetores e1\vec{e}_1 e e2\vec{e}_2. 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 e1\vec{e}_1 e e2\vec{e}_2 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 e1\vec{e}_1, e2\vec{e}_2 e, digamos, v\vec{v}? Vimos que e1\vec{e}_1 e e2\vec{e}_2 foram suficientes para encontrar todos os pontos. Portanto, adicionar v\vec{v} 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 v1\vec{v}_1, v2\vec{v}_2, v3\vec{v}_3, ..., vn\vec{v}_n são vetores linearmente independentes se a equação

α1v1+α2v2+α3v3+...+αnvn=0\scriptsize \begin{split} &\alpha_1\!\cdot\!\vec{v}_1+\alpha_2\!\cdot\!\vec{v}_2+\alpha_3\!\cdot\!\vec{v}_3\\ &+\!...\!+\alpha_n\!\cdot\!\vec{v}_n=\vec{0} \end{split}

(aqui 0\vec{0} é o vetor com zeros em todas as coordenadas) é válida se e somente se α1=α2=α3=...=αn\alpha_1=\alpha_2=\alpha_3=...=\alpha_n. 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: e1=(1,0)\vec{e}_1 = (1,0), e2=(0,1)\vec{e}_2 = (0,1), e também o vetor v=(2,1)\vec{v} = (2,-1). Então, veja o que ocorre com a combinação abaixo:

(2)e1+1e2+1v=(2)(1,0)+1(0,1)+1(2,1)=(2,0)+(0,1)+(2,1)=(0,0)\scriptsize \begin{split} &(-2)\cdot\vec{e}_1 + 1\cdot\vec{e}_2 + 1\cdot\vec{v} \\ &= (-2)\cdot(1,0) + 1\cdot(0,1) + 1\cdot(2,-1) \\ &= (-2,0) + (0,1) + (2,-1) = (0,0) \end{split}

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 e1\vec{e}_1 e e2\vec{e}_2 sem o problemático v\vec{v} 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 v1\vec{v}_1, v2\vec{v}_2, v3\vec{v}_3, ..., vn\vec{v}_n é chamado de espaço gerado por S, onde S(v1,v2,v3,...,vn)\mathrm{S}(\vec{v}_1,\vec{v}_2,\vec{v}_3,...,\vec{v}_n). Voltando aos vetores da seção acima, ou seja, e1=(1,0)\vec{e}_1= (1,0), e2=(0,1)e_2 = (0,1), e v=(2,1)\vec{v} = (2,-1), vemos que:

S(e1,e2,v)=S(e1,e2)=R2\scriptsize\mathrm{S}(\vec{e}_1, \vec{e}_2, \vec{v}) = \mathrm{S}(\vec{e}_1,\vec{e}_2) = \R^2

onde R2\R^2 é 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 S\mathrm{S} dos vetores é a mesmo para e1\vec{e}_1, e2\vec{e}_2, e v\vec{v}, e para apenas e1\vec{e}_1 e e2\vec{e}_2 (ou, para usar termos formais, a interseção dos dois espaços é o próprio espaço dos números reais R2\R^2). Isso sugere que adicionar v\vec{v} a e1\vec{e}_1 e e2\vec{e}_2 é 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 22 porque não é possível gerar vetores sem usar as bases e1\vec{e}_1 e e2\vec{e}_2.

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 e1\vec{e}_1 e e2\vec{e}_2 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): v=(a1,a2)\vec{v} = (a_1, a_2), w=(b1,b2)\vec{w} = (b_1, b_2), e u=(c1,c2)\vec{u} = (c_1, c_2). Agora vamos escrever suas coordenadas como uma grande matriz com cada linha (ou coluna, não importa) correspondente a um dos vetores:

(a1a2b1b2c1c2)\scriptsize\begin{pmatrix} a_1&a_2\\ b_1&b_2\\ c_1&c_2\\ \end{pmatrix}

Então, a classificação da matriz é igual ao número máximo de vetores linearmente independentes entre v\vec{v}, w\vec{w} e u\vec{u}. Em outras palavras, sua extensão em álgebra linear é a dimensão do espaço, também chamada de caracterıˊstica(A)\mathrm{característica}(A) ou caracterıˊstica(A)\mathrm{característica}(A). Em particular, elas são vetores linearmente independentes se, e somente se, a característica de AA é 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:

  1. Considere duas linhas da matriz.
  2. Multiplique a primeira uma linha por uma constante conveniente diferente de zero.
  3. 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 00) tantas entradas de AA quanto possível. No caso acima, desde que a1a_1 seja diferente de zero, o primeiro passo da eliminação gaussiana transformará a matriz em:

(a1a20s20t2)\scriptsize\begin{pmatrix} a_1&a_2\\ 0&s_2\\ 0&t_2 \end{pmatrix}

Em que s1s_1 e t2t_2 são números reais. Então, desde que s2s_2 não seja zero, na segunda etapa você obterá a matriz:

(a1a20s200)\scriptsize\begin{pmatrix} a_1&a_2\\ 0&s_2\\ 0&0 \end{pmatrix}

Agora precisamos observar que a linha inferior representa o vetor zero (tem dois zeros 00, 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, é 22.

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: (1,3,2)(1, 3, -2), (4,7,1)(4, 7, 1), e (3,1,12)(3, -1, 12). 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 33 vetores com 33 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 v=(a1,a2,a3)\vec{v}= (a_1, a_2, a_3). Portanto, como em nosso caso o primeiro foi (1,3,2)(1, 3, -2), inserimos

a1=1a2=3a3=2\scriptsize\begin{split} a_1&=1\\ a_2&=3\\ a_3&=-2 \end{split}

Da mesma forma, você pode inserir os dados dos outros dois vetores escolhidos:

b1=4b2=7b3=1\scriptsize\begin{split} b_1&=4\\ b_2&=7\\ b_3&=1 \end{split}

e:

c1=3c2=1c3=12\scriptsize\begin{split} c_1&=3\\ c_2&=-1\\ c_3&=12 \end{split}

Depois de inserirmos o último número, a calculadora de independência linear nos dirá instantaneamente se temos vetores linearmente independentes ou não e qual é a dimensão do intervalo dos vetores. No entanto, vamos pegar um pedaço de papel e tentar fazer tudo independentemente à mão para ver como a calculadora chegou à sua resposta.

Conforme mencionado na seção acima, gostaríamos de calcular a característica de uma matriz formada por nossos vetores. Construiremos a matriz de tamanho 3×3 escrevendo as coordenadas de vetores consecutivos em linhas consecutivas. Dessa forma, chegaremos a uma matriz:

A=(1324713112)\scriptsize A=\begin{pmatrix} 1&3&-2\\ 4&7&1\\ 3&-1&12 \end{pmatrix}

Agora vamos usar a eliminação gaussiana. Antes de mais nada, gostaríamos de ter zeros nas duas linhas inferiores da primeira coluna. Para obtê-los, usamos operações elementares de linha e o 11 da linha superior. Em outras palavras, adicionamos um múltiplo adequado da primeira linha às outras duas para que sua primeira entrada se torne zero. Como 4+(4)1=04 + (-4)\cdot1 = 0 e 3+(3)1=03 + (-3)\cdot1 = 0, adicionamos um múltiplo de (4)(-4) e (3)(-3) da primeira linha à segunda e à terceira linha, respectivamente. Isso resulta em uma matriz:

(1324+(4)17+(4)31+(4)(2)3+(3)11+(3)312+(3)(2))=(13205901018)\scriptsize \begin{split} &\begin{pmatrix} 1&3&-2\\ 4\!+\!(\!-4)\!\cdot\!1&7\!+\!(\!-4)\!\cdot\!3&1\!+\!(\!-4)\!\cdot\!(\!-2)\\ 3\!+\!(\!-3)\!\cdot\!1&-1\! +\! (\!-3)\!\cdot\!3&12\!+\!(\!-3)\!\cdot\!(\!-2) \end{pmatrix}\\ &= \begin{pmatrix} 1&3&-2\\ 0&-5&9\\ 0&-10&18 \end{pmatrix} \end{split}

Em seguida, gostaríamos de obter 00 na linha inferior da coluna do meio e podemos usar o 5-5 para fazer isso. Novamente, adicionamos um múltiplo adequado da segunda linha à terceira. Como 10+(2)(5)=0-10 + (-2)\cdot(-5) = 0, o múltiplo é (2)(-2). Portanto,

(132059010+(2)(5)18+(2)9)=(132059000)\scriptsize \begin{split} &\begin{pmatrix} 1&3&-2\\ 0&-5&9\\ 0&-\!10\!+\!(\!-2)\!\cdot\!(\!-5)&18\!+\!(\!-2)\!\cdot\!9 \end{pmatrix}\\ &=\begin{pmatrix} 1&3&-2\\ 0&-5&9\\ 0&0&0 \end{pmatrix} \end{split}

Obtivemos zeros nas linhas inferiores. Sabemos que a classificação da matriz e, portanto, a dependência linear e o espaço gerado em álgebra linear, são determinados pelo número de linhas não nulas. Isso significa que, no nosso caso, temos caracterıˊstica(A)=2\mathrm{característica}(A) = 2, que é menor que o número de vetores e implica que eles são linearmente dependentes e abrangem um espaço bidimensional.

Portanto, o que temíamos que pudesse acontecer aconteceu: nosso drone não terá liberdade de movimento. Mas não podemos perder essa chance de filmar todas aquelas imagens aéreas! Felizmente, temos a calculadora de independência linear à mão e podemos brincar com os vetores para encontrar uma combinação de vetores adequada. E assim que tivermos isso, faremos as malas, entraremos no carro e partiremos em uma aventura!

A dependência linear é o ponto de partida de uma aventura.

FAQ

Como verificar se os vetores são linearmente independentes?

Você pode verificar se um conjunto de vetores é linearmente independente calculando o determinante de uma matriz cujas colunas são os vetores que você deseja verificar. Eles são linearmente independentes se, e somente se, esse determinante não for igual a zero.

[1,1] e [1,-1] são linearmente independentes em R²?

Sim, os vetores de [1,1] e [1,-1] são linearmente independentes. Você pode ver isso calculando o determinante: 1 ⋅ (-1) - 1 ⋅ 1 = -2.

Dois vetores arbitrários podem gerar um espaço R²?

Dois vetores arbitrários não necessariamente geram um espaço R². Dois vetores geram um espaço R² se, e somente se, forem linearmente independentes. Um exemplo de dois vetores que geram um espaço R² são [1,1] e [1,-1]. Um exemplo de dois vetores que não geram um espaço R² são [1,1] e [3,3].

Dois vetores podem gerar um espaço R³?

Não, dois vetores não são suficientes para gerar um espaço R³. Você precisa de pelo menos três vetores para gerar um espaço R³. Um determinado conjunto de três vetores gerará um espaço R³ se, e somente se, eles forem linearmente independentes.

A matriz identidade é linearmente independente?

Sim, as colunas da matriz identidade formam um conjunto linearmente independente: o determinante da identidade é igual a um.

Maciej Kowalski, PhD candidate
Number of vectors
3
Number of coordinates
2
v=(a1,a2)
w=(b1,b2)
u=(c1,c2)
First vector
a₁
a₂
Second vector
b₁
b₂
Third vector
c₁
c₂
Check out 35 similar linear algebra calculators 🔢
Adjoint matrixCharacteristic polynomialCholesky decomposition… 32 more
People also viewed…

Alien civilization

The alien civilization calculator explores the existence of extraterrestrial civilizations by comparing two models: the Drake equation and the Astrobiological Copernican Limits👽

Gauss Jordan elimination

The Gauss-Jordan elimination calculator transforms any given matrix into its (reduced) row echelon form to help you solve various matrix-related problems.

Meat footprint

Check out the impact meat has on the environment and your health.

Right triangle trigonometry

Discover the relationship between trigonometry and triangles with Omni's right triangle trigonometry calculator!
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service