Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos Matemáticos Prof. Eduardo Gastal eslgastal@inf.ufrgs.br INF01047 – 2017/1 2 Problemas 3 Problemas Problemas Conceitos Essenciais Vetores (geométricos, Euclidianos) Pontos, Linhas, e Planos Matrizes (transformações) Vetores (em CG) Vetores são entidades geométricas com comprimento (ou magnitude, ou norma); e sentido (ou direction, ou orientação) Graficamente representados por setas orientadas Vetores (em CG) Vetores são entidades geométricas com comprimento (ou magnitude, ou norma); e sentido (ou direction, ou orientação) Graficamente representados por setas orientadas Vetores (em CG) Vetores são entidades geométricas com comprimento (ou magnitude, ou norma); e sentido (ou direction, ou orientação) Graficamente representados por setas orientadas = Aplicações em CG 9 Representação de direção Movement of a character in a game Illumination direction of a light source Velocidade de um objeto Vetor normal de um plano … e de outras superfícies Aplicações em CG 10 Addition: 𝑢 + 𝑣 Operações com Vetores 𝑢 Addition: 𝑢 + 𝑣 Operações com Vetores 𝑢 𝑣 Addition: 𝑢 + 𝑣 Operações com Vetores 𝑢 𝑣 Addition: 𝑢 + 𝑣 Operações com Vetores 𝑢 𝑣 Addition: 𝑢 + 𝑣 Operações com Vetores 𝑢 𝑣 Operações com Vetores 𝑢 𝑣 Addition: 𝑢 + 𝑣 Subtraction: 𝑢 − 𝑣 = 𝑢 + − 𝑣 Operações com Vetores 𝑢 𝑣 Addition: 𝑢 + 𝑣 Subtraction: 𝑢 − 𝑣 = 𝑢 + − 𝑣 Operações com Vetores 𝑢 𝑣− 𝑣 Addition: 𝑢 + 𝑣 Subtraction: 𝑢 − 𝑣 = 𝑢 + − 𝑣 Operações com Vetores 𝑢 𝑣− 𝑣 Addition: 𝑢 + 𝑣 Subtraction: 𝑢 − 𝑣 = 𝑢 + − 𝑣 Operações com Vetores 𝑢 𝑣− 𝑣 Addition: 𝑢 + 𝑣 Subtraction: 𝑢 − 𝑣 = 𝑢 + − 𝑣 Operações com Vetores 𝑢 𝑣− 𝑣 Propriedades: Soma Vetorial 22 (comutatividade) Propriedades: Soma Vetorial 𝑢 + 𝑣 = 𝑣 + 𝑢 𝑢 + 𝑣 + 𝑤 = 𝑣 + 𝑢 + 𝑤 Existe 0 tal que 𝑣 + 0 = 𝑣 para todo 𝑣 Para todo 𝑣 existe − 𝑣 tal que 𝑣 + − 𝑣 = 0 23 (comutatividade) (associatividade) Propriedades: Soma Vetorial 𝑢 + 𝑣 = 𝑣 + 𝑢 𝑢 + 𝑣 + 𝑤 = 𝑣 + 𝑢 + 𝑤 Existe 0 tal que 𝑣 + 0 = 𝑣 para todo 𝑣 Para todo 𝑣 existe − 𝑣 tal que 𝑣 + − 𝑣 = 0 24 (comutatividade) (associatividade) (elemento identidade) Propriedades: Soma Vetorial 𝑢 + 𝑣 = 𝑣 + 𝑢 𝑢 + 𝑣 + 𝑤 = 𝑣 + 𝑢 + 𝑤 Existe 0 tal que 𝑣 + 0 = 𝑣 para todo 𝑣 Para todo 𝑣 existe − 𝑣 tal que 𝑣 + − 𝑣 = 0 25 (comutatividade) (associatividade) (elemento identidade) (elemento inverso) Multiplicação por Escalar 26 𝑣 Multiplicação por Escalar 27 𝑣 2 𝑣 Multiplicação por Escalar 28 𝑣 2 𝑣 − 1 2 𝑣 Propriedades: Mult. Escalar 29 (“associatividade”) Propriedades: Mult. Escalar (𝑎𝑏) 𝑣 = 𝑎(𝑏 𝑣) 𝑎 + 𝑏 𝑣 = 𝑎 𝑣 + 𝑏 𝑣 𝑎 𝑢 + 𝑣 = 𝑎𝑢 + 𝑎 𝑣 1 𝑣 = 𝑣 30 (“associatividade”) (distributividade) Propriedades: Mult. Escalar (𝑎𝑏) 𝑣 = 𝑎(𝑏 𝑣) 𝑎 + 𝑏 𝑣 = 𝑎 𝑣 + 𝑏 𝑣 𝑎 𝑢 + 𝑣 = 𝑎𝑢 + 𝑎 𝑣 1 𝑣 = 𝑣 31 (“associatividade”) (distributividade) (distributividade) Propriedades: Mult. Escalar (𝑎𝑏) 𝑣 = 𝑎(𝑏 𝑣) 𝑎 + 𝑏 𝑣 = 𝑎 𝑣 + 𝑏 𝑣 𝑎 𝑢 + 𝑣 = 𝑎𝑢 + 𝑎 𝑣 1 𝑣 = 𝑣 32 (“associatividade”) (distributividade) (identidade multiplicativa) (distributividade) Combinação Linear 33 (números reais) Combinação Linear Dados 𝑁 vetores 𝑣1, 𝑣2, … , 𝑣𝑁 e 𝑁 escalares 𝑎1, 𝑎2, … , 𝑎𝑁, criamos um novo vetor 𝑤 = 𝑎1 𝑣1 + 𝑎2 𝑣2 +⋯+ 𝑎𝑁 𝑣𝑁 𝑤 é uma combinação linear de 𝑣1, 𝑣2, … 𝑎1, 𝑎2, … , 𝑎𝑁 são os coeficientes 34 (números reais) Combinação Linear Dados 𝑁 vetores 𝑣1, 𝑣2, … , 𝑣𝑁 e 𝑁 escalares 𝑎1, 𝑎2, … , 𝑎𝑁, criamos um novo vetor 𝑤 = 𝑎1 𝑣1 + 𝑎2 𝑣2 +⋯+ 𝑎𝑁 𝑣𝑁 𝑤 é uma combinação linear de 𝑣1, 𝑣2, … 𝑎1, 𝑎2, … , 𝑎𝑁 são os coeficientes 35 (números reais) Combinação Linear Dados 𝑁 vetores 𝑣1, 𝑣2, … , 𝑣𝑁 e 𝑁 escalares 𝑎1, 𝑎2, … , 𝑎𝑁, criamos um novo vetor 𝑤 = 𝑎1 𝑣1 + 𝑎2 𝑣2 +⋯+ 𝑎𝑁 𝑣𝑁 𝑤 é uma combinação linear de 𝑣1, 𝑣2, … 𝑎1, 𝑎2, … , 𝑎𝑁 são os coeficientes 36 (números reais) Representação Computacional Como representar vetores em um computador? 37 𝑣 Representação Computacional Como representar vetores em um computador? 38 𝑒1 𝑒2 𝑣 Representação Computacional Como representar vetores em um computador? 39 𝑒1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 Representação Computacional Como representar vetores em um computador? 40 𝑒1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 ≡ 1 2 Representação Computacional Como representar vetores em um computador? 41 𝑒1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 ≡ 1 2 Tupla ordenada de coeficientes (ou componentes) Sistema de Referência Representação Computacional Como representar vetores em um computador? 42 𝑒1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 ≡ 1 2 Tupla ordenada de coeficientes (ou componentes) Sistema de Referência struct... Representação Computacional Como representar vetores em um computador? 43 𝑒1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 ≡ 1 2 Tupla ordenada de coeficientes (ou componentes) Sistema de Referência struct... Representação Computacional Como representar vetores em um computador? 44 𝑒1 𝑒2 𝑣 = 1.5 𝑒1 + 1 𝑒2 ≡ 1.5 1 Tupla ordenada de coeficientes (ou componentes) Sistema de Referência struct... Representação Computacional Como representar vetores em um computador? 45 𝑒1 𝑒2 𝑣 = 1.5 𝑒1 + 1 𝑒2 ≡ 1.5 1 ≡ ? ? Tupla ordenada de coeficientes (ou componentes) Sistema de Referência struct... Representação Computacional Como representar vetores em um computador? 46 𝑒1 𝑒2 𝑣 = 1.5 𝑒1 + 1 𝑒2 ≡ 1.5 1 ≡ ? ? Tupla ordenada de coeficientes (ou componentes) Sistema de Referência ✘ struct... Operações Computacionais 47 𝑢 = 1.5 𝑒1 + 1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 Operações Computacionais 48 𝑢 = 1.5 𝑒1 + 1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 𝑢 + 𝑣 = 1.5 𝑒1 + 1 𝑒2 + (1 𝑒1 + 2 𝑒2) Operações Computacionais 49 𝑢 = 1.5 𝑒1 + 1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 𝑢 + 𝑣 = 1.5 𝑒1 + 1 𝑒2 + (1 𝑒1 + 2 𝑒2) = 2.5 𝑒1 + 3 𝑒2 Operações Computacionais 50 𝑢 = 1.5 𝑒1 + 1 𝑒2 𝑣 = 1 𝑒1 + 2 𝑒2 𝑢 + 𝑣 = 1.5 𝑒1 + 1 𝑒2 + (1 𝑒1 + 2 𝑒2) = 2.5 𝑒1 + 3 𝑒2 1.5 1 + 1 2 = 2.5 3 𝑢 𝑣 𝑢 + 𝑣 Operações Computacionais 51 𝑢 = 1.5 𝑒1 + 1 𝑒2 Operações Computacionais 52 𝑢 = 1.5 𝑒1 + 1 𝑒2 3𝑢 = Operações Computacionais 53 𝑢 = 1.5 𝑒1 + 1 𝑒2 3𝑢 = 3 1.5 𝑒1 + 1 𝑒2 Operações Computacionais 54 𝑢 = 1.5 𝑒1 + 1 𝑒2 3𝑢 = 3 1.5 𝑒1 + 1 𝑒2 = 4.5 𝑒1 + 3 𝑒2 Operações Computacionais 55 𝑢 = 1.5 𝑒1 + 1 𝑒2 3𝑢 = 3 1.5 𝑒1 + 1 𝑒2 = 4.5 𝑒1 + 3 𝑒2 3 1.5 1 = 4.5 3 Operações Computacionais 56 𝑢 = 1.5 𝑒1 + 1 𝑒2 3𝑢 = 3 1.5 𝑒1 + 1 𝑒2 = 4.5 𝑒1 + 3 𝑒2 3 1.5 1 = 4.5 3 𝑎 𝑥 𝑦 = 𝑎𝑥 𝑎𝑦 Perguntas? 57 Problema 58 𝑒1 𝑒2 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 59 𝑒1 𝑒2 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 60 𝑒1 𝑒2 Sim! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 61 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 62 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? Não! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 63 𝑒1 Sim! E removendo 𝑒1? E removendo 𝑒2? Não! Problema Todo vetor no plano deste slidepode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 64 𝑒1 Sim! E removendo 𝑒1? E removendo 𝑒2? Não! Não! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1 e 𝑒2 ? 65 𝑒1 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? Não! Não! Logo 𝑒1 e 𝑒2 formam uma base para o plano. Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 66 𝑒1 𝑒2 𝑒3 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 67 𝑒1 𝑒2 Sim! 𝑒3 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 68 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? 𝑒3 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 69 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! 𝑒3 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 70 𝑒1 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! 𝑒3 Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 71 𝑒1 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! 𝑒3 Sim! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 72 𝑒1 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! Sim! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 73 𝑒1 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! Sim! Sim! Problema Todo vetor no plano deste slide pode ser representado como combinação linear de 𝑒1, 𝑒2 e 𝑒3? 74 𝑒1 𝑒2 Sim! E removendo 𝑒1? E removendo 𝑒2? E removendo 𝑒3? Sim! 𝑒3 Sim! Sim! Logo 𝑒1, 𝑒2 e 𝑒3 ≠ base 𝑒3 é combinação linear de 𝑒1 e 𝑒2: Portanto, dizemos que o conjunto { 𝑒1, 𝑒2, 𝑒3} é linearmente dependente Problema 75 𝑒1 𝑒2 𝑒3 𝑒3 é combinação linear de 𝑒1 e 𝑒2: Portanto, dizemos que o conjunto { 𝑒1, 𝑒2, 𝑒3} é linearmente dependente Problema 76 𝑒1 𝑒2 𝑒3 𝑒3 = 0.25 𝑒1 − 0.3 𝑒2 𝑒3 é combinação linear de 𝑒1 e 𝑒2: Portanto, dizemos que o conjunto { 𝑒1, 𝑒2, 𝑒3} é linearmente dependente Problema 77 𝑒1 𝑒2 𝑒3 𝑒3 = 0.25 𝑒1 − 0.3 𝑒2 𝑒3 é combinação linear de 𝑒1 e 𝑒2: Portanto, dizemos que o conjunto { 𝑒1, 𝑒2, 𝑒3} é linearmente dependente Problema 78 𝑒1 𝑒2 𝑒3 Logo 𝑒1, 𝑒2 e 𝑒3 ≠ base 𝑒3 = 0.25 𝑒1 − 0.3 𝑒2 Definição: Independência Linear 79 Definição: Independência Linear O conjunto de vetores 𝑉 = 𝑣1, 𝑣2, … , 𝑣𝑁 é linearmente dependente se e somente se existe 𝑣𝑖 ∈ 𝑉 e {𝑎𝑗} ∈ ℝ tal que 𝑣𝑖 = 𝑣𝑗∈𝑉 𝑣𝑗≠𝑣𝑖 𝑎𝑗 𝑣𝑗 Senão, 𝑉 é linearmente independente 80 (combinação linear) Definição: Independência Linear O conjunto de vetores 𝑉 = 𝑣1, 𝑣2, … , 𝑣𝑁 é linearmente dependente se e somente se existe 𝑣𝑖 ∈ 𝑉 e {𝑎𝑗} ∈ ℝ tal que 𝑣𝑖 = 𝑣𝑗∈𝑉 𝑣𝑗≠𝑣𝑖 𝑎𝑗 𝑣𝑗 Senão, 𝑉 é linearmente independente 81 (combinação linear) Definição: Base Vetorial 82 Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 83 Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 84 Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 85 (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 86 (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 87 (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 88 ✘ (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 89 ✘ (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 90 ✘ (Plano?) Definição: Base Vetorial Uma base é um conjunto de vetores linearmente independentes cuja combinação linear pode gerar todos vetores do espaço vetorial 𝓥 em questão Cada 𝓥 possui inúmeras bases, mas todas terão o mesmo número de vetores Este número é a dimensão de 𝓥 91 ✘✘ (Plano?) Projeções em Bases 92 Projeções em Bases Dado um vetor 𝒗 representado em uma base 𝑩, como representamos 𝒗 em outra base 𝑩′? Discutiremos isso na aula de Transformações Geométricas Mas, revisem mudanças de bases! Bases ortogonais 93 Projeções em Bases Dado um vetor 𝒗 representado em uma base 𝑩, como representamos 𝒗 em outra base 𝑩′? Discutiremos isso na aula de Transformações Geométricas Mas, revisem mudanças de bases! Bases ortogonais 94 90° Perguntas? 95 Norma (geométrica) 96 𝑣 Norma (geométrica) 97 𝑣 𝑣 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 98 𝑣 𝑣 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 99 𝑣 𝑣 𝑣 ≥ 0 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 100 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 101 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 102 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 𝑎 𝑣 = 𝑎 𝑣 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 103 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 𝑎 𝑣 = 𝑎 𝑣 𝑢 + 𝑣 ≤ 𝑢 + 𝑣 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeiaum vetor em um número real 104 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 𝑎 𝑣 = 𝑎 𝑣 𝑢 + 𝑣 ≤ 𝑢 + 𝑣 (desigualdade triangular) 𝑢 𝑣 Norma (geométrica) Magnitude, norma, comprimento Magnitude, norm, length Função que mapeia um vetor em um número real 105 𝑣 𝑣 𝑣 ≥ 0 𝑣 = 0 ⟺ 𝑣 = 0 𝑎 𝑣 = 𝑎 𝑣 𝑢 + 𝑣 ≤ 𝑢 + 𝑣 (desigualdade triangular) 𝑢 𝑣 Normalização 106 𝑣 = 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 107 𝑣 = 1 𝑢 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 108 𝑣 = 1 𝑢 𝑣 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 109 𝑣 = 1 𝑢 𝑣 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 110 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 111 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 112 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 113 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 114 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 círculo unitário Normalização Força comprimento unitário Operação muito importante em CG! Seja 𝑢 vetor qualquer (não zero) 115 𝑣 = 1 = 𝑢 𝑢 𝑢 𝑣 1 círculo unitário Orthonormal 116 Base (2D) Orthonormal 117 Base (2D) 90° Base (2D) Ortogonal Orthonormal 118 Base (2D) 90° Base (2D) Ortogonal 90° Base (2D) Ortonormal Queremos esta para CG ! Orthonormal 119 Base (2D) 90° Base (2D) Ortogonal 90° Base (2D) Ortonormal Calculando a Norma 120 𝑢 = 𝟏 𝟏 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 121 𝑢 = 𝟏 𝟏 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 122 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 123 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 𝑒1 𝑒2 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 124 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 𝑒1 𝑒2 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 125 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 𝑒1 𝑒2 𝑒1 𝑒2 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 126 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 𝑒1 𝑒2 𝑒1 𝑒2 Calculando a Norma Procedimento depende do sistema de referência! Veremos os cálculos em breve... 127 𝑢 = 𝟏 𝟏 𝟏 𝟏 ≡ 1 𝑒1 + 1 𝑒2 𝑒1 𝑒2 𝑒1 𝑒2 Revisando... Trigonometria 128 Revisando... Trigonometria 129 Círculo unitário (raio = 1) 𝟎 Revisando... Trigonometria 130 Círculo unitário (raio = 1) 𝟎 0 Revisando... Trigonometria 131 Círculo unitário (raio = 1) 𝟎 0 90 Revisando... Trigonometria 132 Círculo unitário (raio = 1) 𝟎 0 90 180 Revisando... Trigonometria 133 Círculo unitário (raio = 1) 𝟎 0 90 180 270 Revisando... Trigonometria 134 Círculo unitário (raio = 1) 𝟎 0 90 180 270 360 Revisando... Trigonometria 135 Círculo unitário (raio = 1) 𝟎 0 90 180 270 360 2𝜋 Revisando... Trigonometria 136 Círculo unitário (raio = 1) 𝟎 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 Revisando... Trigonometria 137 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝟎 Revisando... Trigonometria 138 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 𝟎 Revisando... Trigonometria 139 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃𝟎 Revisando... Trigonometria 140 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 𝟎 Revisando... Trigonometria 141 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 cos 0 = 1 𝟎 Revisando... Trigonometria 142 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 cos 0 = 1 cos 90 = 0 𝟎 Revisando... Trigonometria 143 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 cos 0 = 1 cos 90 = 0 cos 180 = −1 𝟎 Revisando... Trigonometria 144 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 cos 0 = 1 cos 90 = 0 cos 180 = −1 𝟎 cos 270 = 0 Revisando... Trigonometria 145 Círculo unitário (raio = 1) 0 90 180 270 360 𝜋/2 𝜋 3𝜋/2 2𝜋 𝜽 cos 𝜃 sin 𝜃 cos 0 = 1 cos 90 = 0 cos 180 = −1 𝟎 cos 270 = 0 cos 360 = 1 Produto Interno / Escalar (em ℝ) 146 Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 147 𝑢 ⋅ 𝑣 Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 148 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 149 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 𝑢 ⋅ 𝑣 = 𝑣 ⋅ 𝑢 (simetria) Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 150 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 𝑢 ⋅ 𝑣 = 𝑣 ⋅ 𝑢 (simetria) 𝑢 + 𝑣 ⋅ 𝑤 = 𝑢 ⋅ 𝑤 + 𝑣 ⋅ 𝑤 (distributividade) Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 151 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 𝑢 ⋅ 𝑣 = 𝑣 ⋅ 𝑢 (simetria) 𝑢 + 𝑣 ⋅ 𝑤 = 𝑢 ⋅ 𝑤 + 𝑣 ⋅ 𝑤 (distributividade) 𝑎𝑢 ⋅ 𝑣 = 𝑎(𝑢 ⋅ 𝑣) (“associatividade”) Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 152 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 𝑢 ⋅ 𝑣 = 𝑣 ⋅ 𝑢 (simetria) 𝑢 + 𝑣 ⋅ 𝑤 = 𝑢 ⋅ 𝑤 + 𝑣 ⋅ 𝑤 (distributividade) 𝑎𝑢 ⋅ 𝑣 = 𝑎(𝑢 ⋅ 𝑣) (“associatividade”) 𝑣 ⋅ 𝑣 ≥ 0 (positividade) Produto Interno / Escalar (em ℝ) Inner, scalar, dot product Função que mapeia dois vetores em um número real 153 𝑢 ⋅ 𝑣 𝑢, 𝑣 𝑢 𝑣 𝑢, 𝑣 𝑣 ⋅ 𝑣 = 0 ⟺ 𝑣 = 0 𝑢 ⋅ 𝑣 = 𝑣 ⋅ 𝑢 (simetria) 𝑢 + 𝑣 ⋅ 𝑤 = 𝑢 ⋅ 𝑤 + 𝑣 ⋅ 𝑤 (distributividade) 𝑎𝑢 ⋅ 𝑣 = 𝑎(𝑢 ⋅ 𝑣) (“associatividade”) 𝑣 ⋅ 𝑣 ≥ 0 (positividade) Produto Interno / Escalar (em ℝ) 154 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 155 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 156 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 157 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 158 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 159 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = 𝟎 (vetores ortogonais) Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 160 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = 𝟎 (vetores ortogonais) 𝑢 ⋅ 𝑣< 90° Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 161 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = 𝟎 (vetores ortogonais) 𝑢 ⋅ 𝑣 > 𝟎< 90° Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 162 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = 𝟎 (vetores ortogonais) 𝑢 ⋅ 𝑣 > 𝟎< 90° 𝑢 ⋅ 𝑣 > 90° Produto Interno / Escalar (em ℝ) Definição: Em qualquer dimensão! Propriedades: 163 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑣 𝜃 90° 𝑢 ⋅ 𝑣 = 𝟎 (vetores ortogonais) 𝑢 ⋅ 𝑣 > 𝟎< 90° 𝑢 ⋅ 𝑣 < 𝟎 > 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 164 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 165 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 166 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 167 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 168 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 169 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 170 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 171 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 172 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 173 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 174 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 175 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 176 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 177 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 0 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 178 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 + 𝑢2𝑣2 𝑒2 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 0 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 179 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 + 𝑢2𝑣2 𝑒2 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 = 𝑢1𝑣1 + 𝑢2𝑣2 0 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 180 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 + 𝑢2𝑣2 𝑒2 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 = 𝑢1𝑣1 + 𝑢2𝑣2 0 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 181 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) = 𝑢1𝑣1 𝑒1 2 + 𝑢2𝑣2 𝑒2 2 ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 = 𝑢1𝑣1 + 𝑢2𝑣2 0 0 90° Calculando Seja { 𝑒1, 𝑒2} base orthonormal: 182 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 𝑢 ⋅ 𝑣 = 𝑢1 𝑒1 + 𝑢2 𝑒2 ⋅ (𝑣1 𝑒1 + 𝑣2 𝑒2) = 𝑢1𝑣1( 𝑒1 ⋅ 𝑒1) + 𝑢1𝑣2( 𝑒1 ⋅ 𝑒2) + 𝑢2𝑣1( 𝑒2 ⋅ 𝑒1) + 𝑢2𝑣2( 𝑒2 ⋅ 𝑒2) ≡ 𝑢1 𝑢2 ≡ 𝑣1 𝑣2 Calculando 183 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: Calculando 184 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 Calculando 185 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 𝑢1 ⋮ 𝑢𝑁 Calculando 186 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 +⋯+ 𝑣𝑁 𝑒𝑁 𝑢1 ⋮ 𝑢𝑁 Calculando 187 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 +⋯+ 𝑣𝑁 𝑒𝑁 𝑢1 ⋮ 𝑢𝑁 𝑣1 ⋮ 𝑣𝑁 Calculando 188 𝒖 ⋅ 𝒗 = 𝒖 𝒗 𝐜𝐨𝐬𝜽 Genericamente, para qualquer base orthonormal { 𝑒1, 𝑒2, … , 𝑒𝑁}: 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 𝑣 = 𝑣1 𝑒1 + 𝑣2 𝑒2 +⋯+ 𝑣𝑁 𝑒𝑁 𝑢1 ⋮ 𝑢𝑁 𝑣1 ⋮ 𝑣𝑁𝑢 ⋅ 𝑣 = 𝑢1𝑣1 + 𝑢2𝑣2 +⋯+ 𝑢𝑁𝑣𝑁 Perguntas? 189 Calculando a Norma (finalmente!) 190 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 Calculando a Norma (finalmente!) 191 𝑢 ⋅ 𝑢 = 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 Calculando a Norma (finalmente!) 192 𝑢 ⋅ 𝑢 = 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 Calculando a Norma (finalmente!) 193 𝑢 ⋅ 𝑢 = 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 𝑢 Calculando a Norma (finalmente!) 194 𝑢 ⋅ 𝑢 = 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 cos 0𝑢 Calculando a Norma (finalmente!) 195 𝑢 ⋅ 𝑢 = 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 cos 0 = 𝑢 2𝑢 Calculando a Norma (finalmente!) 196 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 cos 0 = 𝑢 2𝑢 Seja Calculando a Norma (finalmente!) 197 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 𝑢 cos 0 = 𝑢 2𝑢 Seja Calculando a Norma (finalmente!) 198 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 ≡ 𝑢1 ⋮ 𝑢𝑁 𝑢 cos 0 = 𝑢 2𝑢 Seja Calculando a Norma (finalmente!)199 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 = 𝑢1 2 + 𝑢2 2 +⋯+ 𝑢𝑁 2 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 ≡ 𝑢1 ⋮ 𝑢𝑁 𝑢 cos 0 = 𝑢 2𝑢 Seja Calculando a Norma (finalmente!) 200 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 = 𝑢1 2 + 𝑢2 2 +⋯+ 𝑢𝑁 2 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 ≡ 𝑢1 ⋮ 𝑢𝑁 Norma Euclidiana 𝑢 cos 0 = 𝑢 2𝑢 Seja Calculando a Norma (finalmente!) 201 𝑢 ⋅ 𝑢 = ⟺ 𝑢 = 𝑢 ⋅ 𝑢 𝑢 ⋅ 𝑣 = 𝑢 𝑣 cos 𝜃 𝑢 = 𝑢1 2 + 𝑢2 2 +⋯+ 𝑢𝑁 2 𝑢 = 𝑢1 𝑒1 + 𝑢2 𝑒2 +⋯+ 𝑢𝑁 𝑒𝑁 ≡ 𝑢1 ⋮ 𝑢𝑁 Norma Euclidiana 𝑢 cos 0 = 𝑢 2𝑢 Base 𝑒1, 𝑒2, … , 𝑒𝑁 ortonormal! Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 202 𝑢 𝑣𝜃 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 203 𝑢 𝑣 𝑝 𝜃 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 204 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = C. A. Hyp. Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 205 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = C. A. Hyp. = 𝑝 𝑢 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 206 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. = 𝑝 𝑢 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 207 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 = 𝑝 𝑢 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 208 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = = 𝑝 𝑢 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 209 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = = 𝑝 𝑢 𝑝 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 210 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = = 𝑝 𝑢 𝑝 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 211 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 212 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = 𝑟 = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 213 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = 𝑟 𝑢 = 𝑝 + 𝑟 = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 214 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = 𝑟 𝑟 = 𝑢 − 𝑝𝑢 = 𝑝 + 𝑟 ⟹ = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 215 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = 𝑟 𝑟 = 𝑢 − 𝑝𝑢 = 𝑝 + 𝑟 ⟹ = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 Projetando 𝑢 em 𝑣: Projeção Ortogonal de Vetores 216 𝑢 𝑣 𝑝 𝜃 cos 𝜃 = 𝑢 ⋅ 𝑣 𝑢 𝑣 cos 𝜃 = C. A. Hyp. ⟹ 𝑝 = 𝑢 ⋅ 𝑣 𝑣 ⟹ 𝑝 = 𝑟 𝑟 = 𝑢 − 𝑝𝑢 = 𝑝 + 𝑟 ⟹ = 𝑝 𝑢 𝑝 𝑣 𝑣 = 𝑢 ⋅ 𝑣 𝑣 𝑣 𝑣 E se 𝑣 for tal que 𝑣 = 1? Cross or Vector Product 217 (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 218 (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 219 𝑥 𝑦 (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 220 𝑧 𝑥 𝑦 (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 221 𝑧 𝑥 𝑦 𝑥 𝑦 𝑧 (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 222 𝑧 𝑥 𝑦 𝑥 𝑦 𝑧 Left-hand system Right-hand system (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 223 𝑧 𝑥 𝑦 𝑥 𝑦 𝑧 Left-hand system Right-hand system Mais comumente utilizado. (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos Definido somente para vetores em três dimensões! 224 𝑧 𝑥 𝑦 𝑥 𝑦 𝑧 Left-hand system Right-hand system Mais comumente utilizado. (𝒖 × 𝒗) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 225 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) (distributividade) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 226 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 227 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 228 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 229 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) 0 = 𝑢 + 𝑣 × 𝑢 + 𝑣 Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 230 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) 0 = 𝑢 + 𝑣 × 𝑢 + 𝑣 = 𝑢 × 𝑢 + 𝑢 × 𝑣 + 𝑣 × 𝑢 + 𝑣 × 𝑣 Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 231 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) 0 = 𝑢 + 𝑣 × 𝑢 + 𝑣 = 𝑢 × 𝑢 + 𝑢 × 𝑣 + 𝑣 × 𝑢 + 𝑣 × 𝑣 = 𝑢 × 𝑣 + 𝑣 × 𝑢 Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 232 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) 0 = 𝑢 + 𝑣 × 𝑢 + 𝑣 = 𝑢 × 𝑢 + 𝑢 × 𝑣 + 𝑣 × 𝑢 + 𝑣 × 𝑣 = 𝑢 × 𝑣 + 𝑣 × 𝑢 𝑢 × 𝑣 = − 𝑣 × 𝑢 (anticomutativo!) Cross or Vector Product Função que mapeia dois vetores em um novo vetor ortogonal aos mesmos 233 𝑢 × 𝑣 + 𝑤 = 𝑢 × 𝑣 + 𝑢 × 𝑤 (𝒖 × 𝒗) 𝑢 × 𝑢 = 0 𝑎 𝑢 × 𝑣 = (𝑎𝑢) × 𝑣 = 𝑢 × (𝑎 𝑣) (“associatividade”) (distributividade) 0 = 𝑢 + 𝑣 × 𝑢 + 𝑣 = 𝑢 × 𝑢 + 𝑢 × 𝑣 + 𝑣 × 𝑢 + 𝑣 × 𝑣 = 𝑢 × 𝑣 + 𝑣 × 𝑢 𝑢 × 𝑣 = − 𝑣 × 𝑢 (anticomutativo!) Computing Cross Product (𝒖 × 𝒗) 𝑥 𝑦 𝑧 Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 𝑦 𝑧 Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑥 𝑦 𝑧 Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑥 𝑦 𝑧 Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 = 𝑢2𝑣3 − 𝑢3𝑣2 𝑥 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 = 𝑢2𝑣3 − 𝑢3𝑣2 𝑥 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) + 𝑢3𝑣1 − 𝑢1𝑣3 𝑦 + ⋯ Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 = 𝑢2𝑣3 − 𝑢3𝑣2 𝑥 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) + 𝑢3𝑣1 − 𝑢1𝑣3 𝑦 + ⋯ Computing Cross Product Defina: (𝒖 × 𝒗) 𝑥 × 𝑦 = 𝑧 𝑦 × 𝑧 = 𝑥 𝑧 × 𝑥 = 𝑦 𝑥 𝑦 𝑧 𝑢 = 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 𝑣 = 𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧 𝑢 × 𝑣 = = 𝑢1𝑣1 𝑥 × 𝑥 + 𝑢1𝑣2 𝑥 × 𝑦 + 𝑢1𝑣3 𝑥 × 𝑧 + 𝑢2𝑣1 𝑦 × 𝑥 + 𝑢2𝑣2 𝑦 × 𝑦 + 𝑢2𝑣3 𝑦 × 𝑧 + 𝑢3𝑣1 𝑧 × 𝑥 + 𝑢3𝑣2 𝑧 × 𝑦 + 𝑢3𝑣3 𝑧 × 𝑧 = 𝑢2𝑣3 − 𝑢3𝑣2 𝑥 𝑢1 𝑥 + 𝑢2 𝑦 + 𝑢3 𝑧 × (𝑣1 𝑥 + 𝑣2 𝑦 + 𝑣3 𝑧) + 𝑢3𝑣1 − 𝑢1𝑣3 𝑦 + ⋯ Geometric Property of 249 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Geometric Property of 250 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Geometric Property of 251 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Área = 𝑣 × 𝑢 Geometric Property of 252 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Área = 𝑣 × 𝑢 = 𝑢 𝑣 sin 𝜃 𝜽 Geometric Property of 253 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Área = 𝑣 × 𝑢 = 𝑢 𝑣 sin 𝜃 𝜽 Se 𝜃 = 90° ? Geometric Property of 254 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Área = 𝑣 × 𝑢 = 𝑢 𝑣 sin 𝜃 𝜽 Se 𝜃 = 90° ? Se 𝜃 = 0° ? Geometric Property of 255 𝒖 × 𝒗 𝑢 𝑣 𝑣 × 𝑢 Área = 𝑣 × 𝑢 = 𝑢 𝑣 sin 𝜃 𝜽 Se 𝜃 = 90° ? Se 𝜃 = 0° ? Se 𝜃 = 180° ? Aplicação do Cross Product Calculando vetores normais de planos: 256 Aplicação do Cross Product Calculando vetores normais de planos: 257 Aplicação do Cross Product Calculando vetores normais de planos: 258 Aplicação do Cross Product Calculando vetores normais de planos: 259 Aplicação do Cross Product Calculando vetores normais de planos: 260 Aplicação do Cross Product Calculando vetores normais de planos: 261 Perguntas? 262 Pontos 263 Pontos Representam uma localização no espaço Não são vetores! Sejam p e q dois pontos em 3D Faz sentido a operação p + q? Faz sentido a operação p − q? 264 Pontos Representam uma localização no espaço Não são vetores! Sejam p e q dois pontos em 3D Faz sentido a operação p + q? Faz sentido a operação p − q? 265 Pontos Representam uma localização no espaço Não são vetores! Sejam p e q dois pontos em 3D Faz sentido a operação p + q? Faz sentido a operação p − q? 266 Representaçao de Pontos 3D 267 Representaçao de Pontos 3D 268 (quantos?) Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 269 (quantos?) Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 270 (quantos?) 𝑥, 𝑦, 𝑧 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 271 (quantos?) 𝑥, 𝑦, 𝑧 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 272 (quantos?) 𝑥, 𝑦, 𝑧 p= o+ 𝑑 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 273 (quantos?) 𝑥, 𝑦, 𝑧 p= o+ 𝑑 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 274 (quantos?) 𝑥, 𝑦, 𝑧 p= o+ 𝑑 = o+ 𝑝1 𝑥 + 𝑝2 𝑦 + 𝑝3 𝑧 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 275 (quantos?) 𝑥, 𝑦, 𝑧 p= o+ 𝑑 = o+ 𝑝1 𝑥 + 𝑝2 𝑦 + 𝑝3 𝑧 ≡ 𝑝1 𝑝2 𝑝3 𝑥 𝑦 𝑧 Representaçao de Pontos 3D Sistema de coordenadas composto de Ponto de Origem o Vetores de Base Mais comum: Coordenadas Cartesianas Base de Vetores ortonormais Qualquer ponto p é representado como um deslocamento em relação à origem o 276 (quantos?) 𝑥, 𝑦, 𝑧 p= o+ 𝑑 = o+ 𝑝1 𝑥 + 𝑝2 𝑦 + 𝑝3 𝑧 ≡ 𝑝1 𝑝2 𝑝3 𝑥 𝑦 𝑧 Relação entre Pontos e Vetores 277 q p Relação entre Pontos e Vetores 278 = Vetor 𝑑 q p𝑑 Relação entre Pontos e Vetores Ponto q − Ponto p Ponto p + Vetor 𝑑 𝑑 ≡ 279 = Vetor 𝑑 q p 𝑑 𝑑 p Relação entre Pontos e Vetores Ponto q − Ponto p Ponto p + Vetor 𝑑 𝑑 ≡ 280 = Vetor 𝑑 = Ponto q q p 𝑑 𝑑q p Relação entre Pontos e Vetores Ponto q − Ponto p Ponto p + Vetor 𝑑 𝑑 ≡ 281 = Vetor 𝑑 = Ponto q q p 𝑑 𝑑q p Relação entre Pontos e Vetores Ponto q − Ponto p Ponto p + Vetor 𝑑 𝑑 ≡ 282 = Vetor 𝑑 = Ponto q q p 𝑑 𝑑q p distância entre p e q Coordenadas Polares (2D) 283 𝑥 𝑦 𝑝1 𝑝2 p o Coordenadas Polares (2D) 284 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o Coordenadas Polares (2D) 285 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o (Coordenadas Cartesianas) Coordenadas Polares (2D) 286 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o (Coordenadas Cartesianas) 𝜃 Coordenadas Polares (2D) 287 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o (Coordenadas Cartesianas) 𝜃 Coordenadas Polares (2D) 288 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 (Coordenadas Cartesianas) 𝜃 Coordenadas Polares (2D) 289 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 Coordenadas Polares (2D) 290 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 cos θ = 𝑝1/𝑟 (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 Coordenadas Polares (2D) 291 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 Coordenadas Polares (2D) 292 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 𝑝1 = 𝑟 cos θ 𝑝2 = 𝑟 sin θ (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 Coordenadas Polares (2D) 293 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 𝑟 = 𝐩 − 𝐨 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 𝑝1 = 𝑟 cos θ 𝑝2 = 𝑟 sin θ (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 Coordenadas Polares (2D) 294 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 𝑟 = 𝐩 − 𝐨 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 𝑝1 = 𝑟 cos θ 𝑝2 = 𝑟 sin θ (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 = cos−1 𝑝1 𝑟 ? 𝜃 Coordenadas Polares (2D) 295 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 𝑟 = 𝐩 − 𝐨 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 𝑝1 = 𝑟 cos θ 𝑝2 = 𝑟 sin θ (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 = cos−1 𝑝1 𝑟 ? 𝜃 = sin−1 𝑝2 𝑟 ? 𝜃 Coordenadas Polares (2D) 296 𝑥 𝑦 ≡ 𝑝1 𝑝2 𝑝1 𝑝2 p o ≡ 𝑟 𝜃 𝑟 = 𝐩 − 𝐨 cos θ = 𝑝1/𝑟 sin θ = 𝑝2/𝑟 𝑝1 = 𝑟 cos θ 𝑝2 = 𝑟 sin θ (Coordenadas Cartesianas) (Coordenadas Polares) 𝜃 = cos−1 𝑝1 𝑟 ? 𝜃 = sin−1 𝑝2 𝑟 ? 𝜃 = atan2 𝑝2, 𝑝1 Projection on the XY plane 𝜑 Coordenadas Esféricas (3D) 𝑥 𝑦 𝑧 o ≡ 𝜌 𝜃 𝜑 𝑧 = 𝜌 cos𝜑 𝑥 = 𝜌 sin𝜑 cos 𝜃 𝑦 = 𝜌 sin𝜑 sin 𝜃 𝜌 𝜃 𝜌 sin𝜑 (Coordenadas Cartesianas) (Coordenadas Esféricas) ≡ 𝑥 𝑦 𝑧 p Projection on the XY plane 𝜑 Coordenadas Esféricas (3D) 𝑥 𝑦 𝑧 o ≡ 𝜌 𝜃 𝜑 𝜌 𝜃 𝜌 sin𝜑 (Coordenadas Cartesianas) (Coordenadas Esféricas) ≡ 𝑥 𝑦 𝑧 p 𝜌 = 𝐩 − 𝐨 𝜃 = atan2 𝑦, 𝑥 𝜑 = atan2 𝜌 sin 𝜃 , 𝑧 Linhas / Retas 299 Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 300 b a Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 301 𝐿 b a Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 302 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ }𝐿 b a Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 303 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ }𝐿 𝑑b a Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 304 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ }𝐿 𝑑b a 𝑡 = 0? 𝑡 = 1? Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 305 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ }𝐿 𝑑b a 𝑡 = 0? 𝑡 = 1? Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 306 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ }𝐿 𝑑b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 307 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } a 𝑑 𝐿 𝑑b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 308 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } a 𝑑 𝐿 𝐿 𝑑b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 309 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } a 𝑑 = 𝐩 = 𝐚 + 𝑡 𝑑 | 𝑡 ∈ ℝ{ } 𝐿 𝐿 𝑑b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 310 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } 𝑑 = 𝐩 = 𝐚 + 𝑡 𝑑 | 𝑡 ∈ ℝ{ } 𝐿 𝐿 𝑑 a b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 311 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } 𝑑 = 𝐩 = 𝐚 + 𝑡 𝑑 | 𝑡 ∈ ℝ{ } 𝐿 𝐿 𝑑 a ℝ b a (interpolação linear) Linhas / Retas Conjunto contínuo de pontos colineares Finita: ponto inicial a e final b Infinita: ponto a e direção 𝑑 312 = 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 | 𝑡 ∈ [0,1]{ } 𝑑 = 𝐩 = 𝐚 + 𝑡 𝑑 | 𝑡 ∈ ℝ{ } 𝐿 𝐿 𝑑 a ℝ b a (interpolação linear) Linhas / Retas (Eq. Implícita 2D) 313 𝐩 = 𝐚 + 𝑡 𝑑 Linhas / Retas (Eq. Implícita 2D) 314 𝐩 = 𝐚 + 𝑡 𝑑 𝑝1 𝑝2 = 𝑎1 𝑎2 + 𝑡 𝑑1 𝑑2 Linhas / Retas (Eq. Implícita 2D) 315 𝐩 = 𝐚 + 𝑡 𝑑 𝑝1 𝑝2 = 𝑎1 𝑎2 + 𝑡 𝑑1 𝑑2 𝑝1 = 𝑎1 + 𝑡 𝑑1 𝑝2 = 𝑎2 + 𝑡 𝑑2 { Linhas / Retas (Eq. Implícita 2D) 316 𝐩 = 𝐚 + 𝑡 𝑑 𝑝1 𝑝2 = 𝑎1 𝑎2 + 𝑡 𝑑1 𝑑2 𝑝1 = 𝑎1 + 𝑡 𝑑1 𝑝2 = 𝑎2 + 𝑡 𝑑2 { ⟹ 𝑝1 − 𝑎1𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 Linhas / Retas (Eq. Implícita 2D) 317 𝐩 = 𝐚 + 𝑡 𝑑 𝑝1 𝑝2 = 𝑎1 𝑎2 + 𝑡 𝑑1 𝑑2 𝑝1 = 𝑎1 + 𝑡 𝑑1 𝑝2 = 𝑎2 + 𝑡 𝑑2 { ⟹ 𝑝1 − 𝑎1𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 (Equação Implícita da Reta Infinita) Linhas / Retas (Eq. Implícita 2D) 318 𝐩 = 𝐚 + 𝑡 𝑑 𝑝1 𝑝2 = 𝑎1 𝑎2 + 𝑡 𝑑1 𝑑2 𝑝1 = 𝑎1 + 𝑡 𝑑1 𝑝2 = 𝑎2 + 𝑡 𝑑2 { ⟹ 𝑝1 − 𝑎1𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 (Equação Implícita da Reta Infinita) Utilidades? Eq. Explícita vs Implícita 319 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 320 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 321 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 322 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 323 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 324 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) 𝑝1 − 𝑎1 𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 325 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) 𝑝1 − 𝑎1 𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 326 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) 𝑝1 − 𝑎1 𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 Eq. Explícita vs Implícita Explícita Paramétrica Diz como gerar pontos Implícita Solução de uma equação Não diz diretamente como gerar pontos Mas: diz como verificar se um ponto pertence ao conjunto (eg, está na reta) 327 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (parâmetro?) 𝑝1 − 𝑎1 𝑑1 − 𝑝2 − 𝑎2 𝑑2 = 0 Planos (em 3D) 328 Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 329 Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 330 a 𝑛 Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 331 a 𝑛 { }Π= Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 332 a 𝑛 { }Π= 𝐩 ∈ ℝ3 | Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 333 a 𝑛 (𝐩 − 𝐚) ⋅ 𝑛 = 0{ }Π= 𝐩 ∈ ℝ3 | Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 334 a 𝑛 (𝐩 − 𝐚) ⋅ 𝑛 = 0{ }Π= p 𝐩 ∈ ℝ3 | Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 335 a 𝑛 (𝐩 − 𝐚) ⋅ 𝑛 = 0{ }Π= p 𝐩 ∈ ℝ3 | (eq. explícita ou implícita?) Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 336 a 𝑛 (𝐩 − 𝐚) ⋅ 𝑛 = 0{ }Π= p 𝐩 ∈ ℝ3 | (eq. explícita ou implícita?) Conjunto contínuo de pontos que ... ??? Infinito: Finito: inúmeras representações... Planos (em 3D) 337 a 𝑛 (𝐩 − 𝐚) ⋅ 𝑛 = 0{ }Π= p 𝐩 ∈ ℝ3 | (eq. explícita ou implícita?) Em 2D? Intersecção Reta-Plano 338 Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 339 p Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 340 satisfaz ambas equações p Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 341 satisfaz ambas equações b a p 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 342 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0 Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 343 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 344 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 345 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 (quem é a incógnita?) Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 346 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 347 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ ? Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 348 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 349 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ Sempre existe solução? Se 𝑡 > 1? Se 𝑡 < 0? Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 350 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ Sempre existe solução? Se 𝑡 > 1? Se 𝑡 < 0? Intersecção Reta-Plano Ponto p que... Ideia: inserir eq. explícita da reta na eq. implícita do plano 351 satisfaz ambas equações b a p c 𝑛 𝐩 = 𝐚 + 𝑡 𝐛 − 𝐚 (𝐩 − 𝐜) ⋅ 𝑛 = 0{ ⇒ (𝐚 + 𝑡 𝐛 − 𝐚 − 𝐜) ⋅ 𝑛 = 0 𝑡 = 𝐜 − 𝐚 ⋅ 𝑛 𝐛 − 𝐚 ⋅ 𝑛 ⇒ Sempre existe solução? Se 𝑡 > 1? Se 𝑡 < 0? Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 352 a b c 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 353 a b c { }𝑇= 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 354 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 355 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 356 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 357 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q p 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 358 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q p { } 𝑇= 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 359 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q p 𝐩 = 𝛼1𝐚 + 𝛼2𝐛 + 𝛼3𝐜 | 0 ≤ 𝛼1, 𝛼2, 𝛼3 ≤ 1{ } 𝑇= e 𝛼1 + 𝛼2 + 𝛼3 = 1 𝑇 Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 360 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q p 𝐩 = 𝛼1𝐚 + 𝛼2𝐛 + 𝛼3𝐜 | 0 ≤ 𝛼1, 𝛼2, 𝛼3 ≤ 1{ } 𝑇= e 𝛼1 + 𝛼2 + 𝛼3 = 1 𝑇 coordenadas baricêntricas Triângulos (em 3D) Plano limitado por três pontos: a, b, e c 361 a b c 𝐩 = 𝐛 + 𝑡 𝐪 − 𝐛 | 𝐪 ∈ 𝐴𝐶 e 𝑡 ∈ [0,1]{ }𝑇= 𝐴𝐶 q p 𝐩 = 𝛼1𝐚 + 𝛼2𝐛 + 𝛼3𝐜 | 0 ≤ 𝛼1, 𝛼2, 𝛼3 ≤ 1{ } 𝑇= e 𝛼1 + 𝛼2 + 𝛼3 = 1 𝑇 coordenadas baricêntricas 3? Combinações Convexas 362 𝐚𝟏 𝐚𝟐 𝐚𝟒 𝐚𝟓 𝐚𝟑 𝐚𝟔 𝐶 Combinações Convexas 363 𝐚𝟏 𝐚𝟐 𝐚𝟒 𝐚𝟓 𝐚𝟑 𝐚𝟔 𝐩 = 𝛼1𝐚𝟏 +⋯+ 𝛼6𝐚𝟔 | 0 ≤ 𝛼1, … , 𝛼6 ≤ 1 e 𝛼1 +⋯+ 𝛼6 = 1 {𝐶 = } 𝐶 Combinações Convexas 364 𝐚𝟏 𝐚𝟐 𝐚𝟒 𝐚𝟓 𝐚𝟑 𝐚𝟔 𝐩 = 𝛼1𝐚𝟏 +⋯+ 𝛼6𝐚𝟔 | 0 ≤ 𝛼1, … , 𝛼6 ≤ 1 e 𝛼1 +⋯+ 𝛼6 = 1 {𝐶 = } Em 3D? Intersecções Geométricas 365 Intersecções Geométricas Vários algoritmos... Ideia sempre a mesma: ponto que satisfaz todas as equações envolvidas Exercício: intersecção Reta-Triângulo Sistema linear de três variáveis Exercício: menor distância Ponto-Plano Recurso online: http://www.realtimerendering.com/intersections.html 366 Intersecções Geométricas Vários algoritmos... Ideia sempre a mesma: ponto que satisfaz todas as equações envolvidas Exercício: intersecção Reta-Triângulo Sistema linear de três variáveis Exercício: menor distância Ponto-Plano Recurso online: http://www.realtimerendering.com/intersections.html 367 Intersecções Geométricas Vários algoritmos... Ideia sempre a mesma: ponto que satisfaz todas as equações envolvidas Exercício: intersecção Reta-Triângulo Sistema linear de três variáveis Exercício: menor distância Ponto-Plano Recurso online: http://www.realtimerendering.com/intersections.html 368 Intersecções Geométricas Vários algoritmos... Ideia sempre a mesma: ponto que satisfaz todas as equações envolvidas Exercício: intersecção Reta-Triângulo Sistema linear de três variáveis Exercício: menor distância Ponto-Plano Recurso online: http://www.realtimerendering.com/intersections.html 369 E outras formas geométricas? 370 E outras formas geométricas? Como representar um Cone? Conjunto de Triângulos Aproximação... Centro e raio da base, altura Triângulo planar rotacionado ao redor de seu eixo principal ... 371 E outras formas geométricas? Como representar um Cone? Conjunto de Triângulos Aproximação... Centro e raio da base, altura Triângulo planar rotacionado ao redor de seu eixo principal ... 372 (quantos?) E outras formas geométricas? Como representar um Cone? Conjunto de Triângulos Aproximação... Centro e raio da base, altura Triângulo planar rotacionado ao redor de seu eixo principal ... 373 (quantos?) E outras formas geométricas? Como representar um Cone? Conjunto de Triângulos Aproximação... Centro e raio da base, altura Triângulo planar rotacionado ao redor de seu eixo principal ... 374 (quantos?) E outras formas geométricas? Como representar um Cone? Conjunto de Triângulos Aproximação... Centro e raio da base, altura Triângulo planar rotacionado ao redor de seu eixo principal ... 375 (quantos?) Perguntas? 376
Compartilhar