You are on page 1of 76

Captulo 2

r
Ca
Vetores uma introduc
ao
geom
etrica
Atividades com GeoGebra
Mais Octave
FS
-U
Palavras-chave: ponto, vetor, escalar, coordenada, segmento, segmentos equipo-
lentes, soma de vetores, multiplicacao de vetor por escalar, soma de ponto com vetor,
modulo de vetor, vetores colineares, vetores coplanares, dependencia linear de vetores,
DM

equacao vetorial de reta, equacao vetorial de plano, GeoGebra


Vamos introduzir o conceito de vetor, as operacoes basicas de vetores, e um pouco
sobre dependencia linear, com as primeiras aplicacoes no equacionamento de retas e
planos. Introduziremos tambem, junto com o texto, a utilizacao do programa GeoGebra,
alem do Octave, como uma ferramenta para fixacao dos conceitos geometricos em estudo,
no caso plano.

54
55

2.1 Grandezas escalares e grandezas vetoriais

2.1.1 Grandezas escalares e sistema referencial em uma reta

As grandezas escalares sao conceitos que podem ser representados por numeros reais
e que podem ser obtidos, ou nao, por um processo de medicao, com uma unidade fixada.
Exemplos simples de grandezas escalares que podem ser encontradas na vida cotidiana

r
sao: distancia entre dois pontos, comprimentos de segmentos e curvas, areas, volumes,

Ca
temperatura, densidade, e assim por diante.
Entao, quando se trata de grandezas escalares, trabalha-se que com numeros reais que
as representam. Isto nao significa que um numero real sempre representa uma grandeza
escalar, porem, um numero real e chamado de escalar.

FS
Veja uma planilha do GeoGebra, com a distancia entre os pontos A e B e a area do
triangulo CDE calculados. Veja que sao representados por numeros (escalares).
-U
DM

Os numeros reais possuem uma representacao geometrica por meio de uma reta, de
56

maneira que haja uma correspondencia entre os numeros reais e os pontos da reta. Isto
se faz da seguinte maneira:
Seja r uma reta qualquer. Sobre a reta, determine um ponto, chamado O. Este ponto
determina duas semirretas. A escolha de uma das semirretas determina uma orientacao
da reta, isto e, chamando a semirreta escolhida de semieixo positivo, a semirreta oposta
sera chamada de semieixo negativo. A nomenclatura fica clara a partir da correspondencia

r
que se estabelece com os numeros reais como veremos a seguir.

Ca
O r
x

Na figura acima, temos a representacao de um sistema referencial para a reta r,


formado por um ponto O sobre r e a escolha do semieixo positivo. Numa representacao

FS
horizontal de uma reta, costuma-se escolher como semieixo positivo a semirreta `a direita
de O. O sistema referencial e denotado por S = {O, x}, ou simplesmente, Ox.
Suponhamos escolhida uma unidade de medida para o comprimento de segmentos por
meio de um segmento fixado. Entao, dado um ponto geometrico qualquer P sobre a reta,
-U
podemos medir a distancia de P a O, como o comprimento do segmento OP , usando a
unidade fixada. Ao ponto P associamos o numero real xP , de modo que:

xP e a distancia de P a O, se P estiver no semieixo positivo, sendo xP > 0


DM

xP e 0 se P = O.

xP e oposto da distancia de P a O, se P estiver no semieixo negativo, sendo xP < 0.

Estamos estabelecendo uma correspondencia entre os pontos da reta r e o conjunto


dos numeros reais.
Reciprocamente, dado um numero real x R, podemos associar um ponto geometrico
Px sobre a reta r, de modo que:

Px esta `a distancia x de O, `a direita de O, se x > 0.


57

Px e o ponto O se x = 0.

Px esta `a distancia |x| de O, `a esquerda de O, se x < 0.

Temos entao uma correspondencia biunvoca entre os pontos de uma reta e o conjunto
dos numeros reais.

r
3 2 1 O 1 2 3 4 5 6 P x

Ca
Px = 10.28
unidade

Na ilustracao acima, le-se a representacao de alguns numeros inteiros, obtidos a partir


do segmento-unidade fixado previamente. O ponto P na figura esta associado ao numero

FS
real Px = 10.28, numa representacao decimal com precisao de 2 casas decimais. Este
numero associado ao ponto P e chamado coordenada de P no sistema S = {O, x} da
reta r. A coordenada x de um ponto pode ser um numero inteiro, racional ou irracional.
Esta estabelecida uma correspondencia biunvoca entre o conjunto dos pontos da reta
-U
r e o conjunto de numeros reais R.
Observamos que, com esta representacao geometrica, o modulo de um numero real x
e interpretado como o comprimento do segmento OP , onde P e o ponto geometrico que
possui x como sua coordenada.
DM

Assim, |x| = x, se x 0 e |x| = x, se x < 0.

Exerccio 1: Represente num sistema referencial de uma reta, pontos A e B que


correspondem `as coordenadas Ax = 3/7 e Bx = 8. Encontre a distancia entre os
pontos A e B, usando propriedades do modulo.

Exerccio 2: No desenho sistema referencial anterior, como poderia construir uma re-

presentacao geometrica do ponto C = 2, podendo utilizar regua e compasso? (Obs:

2 e um numero irracional, isto e, nao podemos escreve-lo na forma m


n
, com m e n
58

inteiros, n 6= 0. Este numero aparece naturalmente na diagonal de um quadrado de lado


1.)

2.1.2 Introdu
cao `
as grandezas vetoriais

Intuitivamente, usando exemplos da vida cotidiana, diz-se que as grandezas vetoriais

r
sao conceitos que precisam nao apenas de um escalar para representa-los, mas tambem
de direcao e sentido.

Ca
Um exemplo simples pode ser dado pelo conceito de velocidade de uma partcula que
se desloca ao longo de uma curva.
Supondo o caso simples da curva ser retilnea, considere um ponto A que se desloca
em linha reta com velocidade de 4 km/h dirigindo-se a um ponto B situado sobre a reta.

A
4 km/h
FS B

Ao conceito de velocidade no ponto A esta associado nao apenas o numero real 4


(unidade = km/h), mas a direcao da reta r(A, B) onde ocorre o deslocamento e o
-U
sentido de percurso. Considere outro ponto X se deslocando sobre a mesma reta, no
mesmo sentido de percurso de A e com mesma taxa de variacao do espaco percorrido em
relacao `a unidade de tempo, 4 km/h no caso.
DM

4 km/h 4 km/h

A X B

Podemos dizer que A e X se deslocam `a mesma velocidade.


Se o ponto X estiver se deslocando sobre a mesma reta, mas no sentido de B para
A, a 4 km/h, nao temos mais a mesma velocidade, mas sim, vetores velocidades com
sentidos opostos, apesar de terem a mesma direcao e a mesma intensidade.
59

4 km/h 4 km/h

A X B

Agora, ainda considerando que A se desloca como descrito acima, se o ponto X


estiver se deslocando a 4 km/h sobre uma reta r(C, D) paralela `a reta r(A, B), temos
que as velocidades tem a mesma intensidade e mesma direcao (dizemos que retas paralelas

r
definem a mesma direcao), mas podem ter sentidos opostos ou iguais. Considere a reta

Ca
passando por A e C: esta divide o plano contendo as duas retas paralelas em dois
semiplanos. Suponha que o ponto D esteja no mesmo semiplano que B em relacao `a
reta r(A, C). Entao o sentido de A para B e o mesmo que de C para D e a velocidade
de X sera a mesma que a de A se o sentido for a mesma de C para D, e em sentidos
opostos caso contrario.

C
4 km/h
FS
4 km/h

X D
-U
A B

O conceito de velocidade de deslocamento de uma partcula como uma grandeza


vetorial, fica ainda mais claro, se considerarmos uma trajetoria curvilnea.
DM

X 4 km/h
b

b
B

b
A
4 km/h

Vamos considerar, sobre uma trajetoria curvilnea, os pontos A e X, ambos se deslo-


cando a 4 km/h dirigindo-se para B, como na figura. Neste caso, o vetor velocidade em
A e o vetor velocidade em X possuem em comum apenas o escalar 4 (km/h) que repre-
60

senta o seu valor numerico da sua intensidade mas nao possuem a mesma direcao. Sem
direcao em comum, nem se compara o sentido. A taxa de variacao do vetor velocidade
por unidade de tempo e sentida, neste caso, como o vetor aceleracao normal, na direcao
normal `a trajetoria, que se estuda na Fsica.
Outros exemplos de grandezas vetoriais que podem ser encontradas na vida cotidiana
sao: forca, peso, campo eletrico, campo magnetico, etc.

r
Mas um exemplo mais natural de vetor aparece nas chamadas translacoes, quando

Ca
deslocamos objetos de lugar. Quando levamos um objeto na posicao A para uma posicao
B, estamos definindo um vetor deslocamento. Podemos aplicar o mesmo deslocamento
num outro objeto, em outra posicao, com o mesmo vetor deslocamento. Como exerccio,
desenhe dois pontos A e B num plano, e considere a translacao (deslocamento) que

FS
leva A em B. Depois desenhe outro ponto X e imagine efetuando a mesma translacao
anterior, agora no ponto X. Onde deve ficar o ponto Y que representa X depois do
deslocamento?
-U
Atividades com GeoGebra (1):

Desenhe 3 pontos A, B e C: selecione (novo ponto) na Barra de Ferramentas,



e clique com o mouse nos locais de sua escolha, dentro da Area de Trabalho. Prova-
velmente os pontos serao nomeados automaticamente, mas podemos renomea-los
DM

(observacao: o GeoGebra se recusara em nomear um ponto de X, como no exerccio


anterior).

Volte `a Barra de Ferramentas e selecione (vetor definido por dois pontos).



Determine o vetor AB, clicando primeiro no ponto A e depois, no ponto B.

Agora, selecione (Transladar por um vetor ), clique no ponto C e no vetor



AB. Aparecera um novo ponto, C .
61


Defina o vetor CC utilizando novamente a ferramenta vetor definido por dois pon-
verdade que
tos. E AB = CC ?

Selecione (relacao entre dois elementos), clique sobre os dois vetores e veja
a resposta!

Analise a posicao do ponto C com as ferramentas `a sua disposicao.

r
Selecione (Mover ) e movimente os pontos A, B e C. Suas conclusoes ante-

Ca
riores dependem dos pontos?

2.1.3 Representac
ao de vetores por segmentos orientados

FS
Para representar geometricamente as grandezas vetoriais que ocorrem na vida real,
os conceitos da geometria euclidiana no plano e no espaco fornecem os elementos ideais
para estudar os vetores nestes ambientes. As propriedades matematicas de vetores que
sao estudadas com as representacoes geometricas permitem estender o conceito de vetor,
posteriormente, para ambientes mais abstratos, chamados espacos vetoriais, que consti-
-U
tuem uma ferramenta essencial para o entendimento da Matematica e suas aplicacoes em
outros ramos da Ciencia.
Neste primeiro momento, os ambientes dos vetores serao o plano e o espaco. O modelo
geometrico para representar um vetor e dado pelo conceito de segmento orientado, como
DM

segue.
Dados dois pontos quaisquer A e B, distintos, eles determinam a reta r(A, B), na qual
distinguimos o segmento de reta AB. Estabelecendo um dos pontos, digamos A, como a
origem do segmento, o outro ponto B e a extremidade final, e tem-se determinado um
sentido de percurso no segmento AB: de A para B.

Diz-se que o segmento AB e orientado e denota-se por AB.
62

)
,B
r (A

B B = extremidade final
o A
ta d
n
o orie
ment
seg

r
A = origem

Ca
Este segmento possui um comprimento associado (um escalar), a direcao da reta
suporte r(A, B) e o sentido determinado pela escolha de A como origem e B como final.

Dizemos entao que o segmento orientado AB representa um vetor ~v e denotamos

~v = AB.

FS B
r(A, B)

r(P, Q)

-U
~v = AB
Q

A
~v = P Q
DM

Se P e um outro ponto, podemos considerar a reta que passa por P e e paralela `a reta
r(A, B). Sobre esta reta, podemos considerar Q, ponto tal que o segmento orientado

P Q tenha o mesmo comprimento de AB, a mesma direcao (retas paralelas) e o mesmo

sentido. Entao P Q representa o mesmo vetor ~v .
Observacao: Se P e um ponto da reta r(A, B), podemos tomar Q na propria reta, de

modo que o segmento orientado P Q tenha o mesmo comprimento, direcao e sentido de

AB.
63

Portanto, um vetor ~v e representado geometricamente por uma colecao de segmen-


tos orientados que possuem em comum comprimento, direcao e sentido. Os segmentos
orientados que representam um determinado vetor sao chamados equipolentes.
Temos o conceito de vetor livre, no sentido que um vetor ~v nao depende de um ponto
inicial de um segmento orientado que o representa.

Por outro lado, se ~v = AB e um ponto P e dado, existe um unico ponto Q tal que

r

~v = P Q.

Ca

B = A + AB = A + ~v

A
~v = AB

FS
~v = P Q

Q = P + ~v = P + P Q

P
-U

Denotamos entao Q = P + ~v . Com esta notacao, temos claramente que se ~v = AB,

entao B = A + ~v . Cada segmento orientado CD que representa um vetor ~v tem origem
fixada em C e extremidade D. Alem disso, ABDC sao vertices consecutivos de um
DM

paralelogramo (que pode ser degenerada em casos especiais, como quando A, B, C, D


sao alinhados).

Outra notacao muito utilizada, para o vetor ~v = AB e ~v = B A, ja que B = A + ~v .
Nesses termos, se Q = P + ~v temos que Q P = B A = ~v . Veremos mais adiante
que esta notacao sera muito util operacionalmente.

Atividades com GeoGebra (2):



Determine 2 pontos A e B e defina o vetor ~u = AB usando a ferramenta vetor
64

definido por dois pontos, como na atividade anterior, ou entrando com o comando
u = Vetor(A,B)no Campo de Entrada (que se localiza abaixo da Janela de

Algebra
e da Area de Trabalho).

Trace a reta por A e B, com a ferramenta (reta definida por 2 pontos).

r
Escolha mais um ponto e nomeie-o P . Para renomear um ponto, clique com o
botao direito do mouse sobre o ponto e selecione Renomear.

Ca
Trace a reta paralela a r(A, B) por P , com a ferramenta (reta paralela).

Selecione a ferramenta (vetor a partir de um ponto) e clique sobre o ponto


FS
P e o vetor AB. Isto cria um ponto P e um vetor P P . Observe que P esta na


Va ao Campo de Entrada (abaixo da Janela de Algebra
e da Area

reta paralela a r(A, B) passando por P . Verifique que os vetores AB e P P sao
iguais.

de Trabalho) e
-U
digite Q = P + Vetor(A,B).

Observe que Q coincide com P (veja na Janela de Algebra
e na Area de Trabalho).

Ainda no Campo de Entrada, digite w = B - A. Isto desenhara o vetor w


~ = BA

a partir da origem (ponto (0, 0) da Area de Trabalho).
DM

Compare w
~ com os vetores anteriormente criados.
O que acontece se digitar simplesmente B - A ou ainda, C = B - A? Ex-
perimente! (As notacoes do GeoGebra sao semelhantes `as notacoes utilizadas no
cotidiano da Geometria, onde letras maiusculas denotam pontos, e as minusculas,
retas, segmentos, vetores ainda sem flecha)

Mova os pontos A, B e P com o mouse e observe a dinamica do movimento.


65

2.2 Sistema de coordenadas e operac


oes com ve-
tores

2.2.1 Sistema de coordenadas cartesianas no plano

Um par de retas perpendiculares no plano com ponto de interseccao O constitui um

r
referencial cartesiano do plano denotado por

Ca
y
+ S = {O, x, y}

quando cada uma das retas se constitui


um referencial (de reta) com origem em

O
b
+
x
FS O, em que um sentido e estabelecido com
a escolha do semieixo positivo a partir do
ponto O.

O ponto O de interseccao das retas e chamado origem do sistema. Denotamos por


-U
Ox e Oy as retas perpendiculares em O que serao chamados de eixos cartesianos.
Dado um sistema cartesiano

y S = {O, x, y} temos uma origem prefe-


P
b rencial fixada e entao, dado um vetor ~v
(livre) teremos um unico ponto P do plano
DM

~v Q
b tal que OP = ~v.
w
~ Reciprocamente, dado um ponto Q do
x plano, ele determina o segmento orientado
b

O OQ que representa um vetor w, ~ com ori-
gem em O.
Temos uma correspondencia biunvoca bem definida

~v P OP
vetor livre ponto do plano segmento orientado com origem O
66

Seja P um ponto no plano com um re-


P b b
P
ferencial cartesiano.

r
Por P tracemos retas perpendiculares ~v
b

Ca
aos eixos Ox e Oy respectivamente, deter-
a x
minando pontos de interseccao P e P , res- b b

O P
pectivamente.

FS
A escolha de um referencial no eixo Ox, determinada pela escolha de uma das se-
mirretas, localiza o ponto P , projecao ortogonal de P sobre Ox, de modo que podemos
-U
associar a este ponto um numero real a. Este numero a representa essencialmente o
comprimento do segmento OP , medido na unidade fixada no referencial, com sinal po-
sitivo ou negativo, conforme a posicao de P no eixo Ox esteja na semirreta positiva ou
negativa.
DM

Analogamente, associamos ao ponto P , projecao de P sobre Oy, um numero real b,


que representa o comprimento do segmento OP , segundo a unidade fixada no eixo Oy,
e com sinal positivo ou negativo, conforme P esteja localizado na semirreta positiva ou
negativa do eixo Oy.
Para identificar a ordem com que associamos os numeros a essas projecoes, denotamos
por (a, 0) e (0, b) as respectivas coordenadas dos pontos P e P sobre os eixos cartesianos.
67

Ao ponto P associamos entao o par P = (0, b) P = (a, b)


b b

ordenado de numeros reais (a, b), onde a

r
)
,b
e chamado abscissa de P e b e chamado b (a

Ca

x
de ordenada de P , sendo (a, 0) e (0, b) ~v a
b b
as coordenadas das projecoes P e P . O P = (a, 0)

FS
Assim, temos uma correspondencia entre os pontos do plano e o conjunto de pares
ordenados de numeros reais (P (a, b)). Voltando `a correspondencia entre vetores do
-U
plano e pontos do plano, temos:

~v OP P (x, y)

claro que O (0, 0).


E
DM

y
P P
b b

Vamos observar agora que os pontos P e


~v
P tambem determinam vetores: OP e OP

OP .
x
b
OP b
O P
68


Tambem observamos as igualdades P P = OP e P P = OP .

y y

P P P P P P
b b b b

~v ~v
OP P P

Ca
x OP x
b b b b
O P O P


Assim, o ponto P = O + ~v e extremidade tambem como P + OP e P + OP .
Isto sugere a regra do paralelogramo para a adicao de vetores. De fato, podemos ver

FS
a decomposicao do vetor ~v = OP como soma de vetores ~v = OP = OP + P P onde o
segmento OP e a diagonal do paralelogramo (no caso, um retangulo) OP P P .
Em coordenadas, esta situacao geometrica corresponde a

~v = (a, b) = (a, 0) + (0, b)


-U

= OP = OP + OP

Atividade com GeoGebra (3):


DM

No Campo de Entrada, digite O = (0,0). Isto criara o ponto O = (0, 0).


Para que ninguem altere o ponto O de lugar, vamos fixar o ponto (clique com o
botao direito do mouse sobre o ponto O, selecione Propriedades e depois, Fixar
objeto.

Escolha um ponto P . Por exemplo, P = (3, 4). Va ao Campo de Entrada e digite



P = (3,4). Isto cria o ponto P = (3, 4) na Area de Trabalho e Janela de

Algebra, mostrando a correspondencia P (3, 4).
69


No Campo de Entrada, digite v = Vetor[O,P]. Sera desenhado o vetor ~v = OP

na Area
de Trabalho ao mesmo tempo que na Janela de Algebra aparece escrito v

= (3,4), mostrando a correspondencia OP (3, 4).

Agora vamos criar os pontos P e P no eixos Ox e Oy. Podemos fazer isso por
coordenadas (1), ou usando o perpendicularismo dos eixos de coordenadas (2).

r
1. No Campo de Entrada, digite P = (x(P),0) e P = (0, y(P)).

Ca
No Geogebra, x(P ) e y(P ) sao as coordenadas do ponto P .

2. Selecione a ferramenta (reta perpendicular ), e trace a reta por P ,

perpendicular ao eixo Ox. Selecione (Ponto de interseccao) e encontre


FS
a interseccao dessa reta com o eixo Ox. Renomeie o ponto por P . Repita a
operacao para obter P no eixo Oy.

Crie os vetores OP , OP , P P e P P usando ferramentas ou comandos.


Quais sao iguais? Quando iguais, quais as propriedades geometricas entre os seg-
-U
mentos orientados?

~ = OP + OP , digitando no Campo de Entrada, w = Vetor(O,P)
Obtenha w

+ Vetor(O,P). Compare com OP .

DM

A correspondencia entre P = (x, y) e o vetor OP = (x, y) e clara no Octave, onde


nao ha distincao para entrada de ponto ou vetor. Veja o exemplo acima no Octave:

Comandos no Octave
O = [0 0] % definindo a origem O=(0,0)
P = [3 4] % definindo o ponto P=(3,4)
u = P - O % u = vetor(O,P) = (3,4)
P1 = [P(1) 0] % Obs: n~
ao usamos a nota
c~
ao P pois no Octave,
% transpomos matrizes com a ap
ostrofe
70

P2 = [0 P(2)] % P(1) e P(2) s~


ao as coordenadas de P
u1 = P1 - O % = vetor(O,P1)
u2 = P2 - O % = vetor(O,P2)
u1 + u2 % = u = vetor(O,P)
P1 + P2 % o resultado
e P identificado com vetor(O,P)
P - P1 % P2, identificado com vetor(O,P2)

r
P - P2 % P1, identificado com vetor(O,P1)

Ca
...

y
Para entender melhor a corres-
pondencia entre representacao geometrica B
de vetores e suas coordenadas, considere-
mos a seguinte situacao:

Seja ~v = OP um vetor dado.
Sejam P = (a, b) as coordenadas do
FS P

~v
P

C
~v

A
ponto P e portanto, do vetor ~v , e um
-U
x
ponto A = (x, y) qualquer. P
O

Entao teremos um unico ponto B tal que AB = ~v , isto e, o segmento orientado com
origem A e extremidade B, de modo que B = A + ~v.

DM

Vemos claramente na ilustracao que AB = AC + CB, onde AC = OP e CB = OP


Logo, as coordenadas de B sao dadas por: B = A + ~v = (x, y) + (a, b), onde se torna
natural efetuar a adicao coordenada a coordenada, isto e, B = (x + a, y + b).

Em geral, se ~v = AB, temos B = A + ~v e, se B = (Bx , By ) e A = (Ax , Ay ) sao as
coordenadas dos pontos B e A, entao as coordenadas de ~v sao dadas por

~v = B A = (Bx , By ) (Ax , Ay ) = (Bx Ax , By Ay ).


Da, a notacao ~v = B A para o vetor ~v = AB.
71

Exemplo: ~v = (1, 3) e A = (2, 1) encontrar as coordenadas do ponto B tal que

AB = ~v .
y
O ponto P = (1, 3) e a extremidade do
B

segmento orientado OP que representa o ve-
P 3
tor ~v = (1, 3) no sistema.
~v
B = A + ~v implica que as coordenadas de

r
~v B(x, y), satisfazem

Ca
1 A
(x, y) = (2, 1) + (1, 3) = (2 1, 1 + 3) =
x
(1, 4).
1 O 2

Atividades com GeoGebra (4):

= (2,1) no Campo de Entrada. FS


Escolha um ponto A, por exemplo, P = (2, 1), e crie no GeoGebra, digitando A

Escolha um vetor ~v, por exemplo, ~v = (2, 1). No Campo de Entrada, digite v =
(-1,3). Observe que a diferenca com a entrada anterior e a letra minuscula no
-U
nome. Isto leva o GeoGebra a interpretar que (1, 3) e um vetor, e desenha-o com
origem em (0, 0) e final em P = (1, 3). Tente desenhar o ponto P utilizando
somente o Campo de Entrada.
DM

Obtenha B = A + ~v . No Campo de Entrada, basta digitar B = A+v. Com

a Barra de Ferramentas, basta utilizar (vetor a partir de um ponto) ou

(transladar por um vetor) e clicar no ponto A e no vetor v. Neste ultimo


caso, o ponto criado sera nomeado A em vez de B.

Qual o resultado de digitar w = B-A? E u = Vetor[A,B]? E B - A?

Selecione a ferramenta Mover e movimente tudo que for possvel. Veja a diferenca
entre os chamados Objetos livres (A e v, neste exemplo) e Objetos dependentes.
72

No Octave, podemos efetuar tambem estes calculos em coordenadas. Neste caso,


nao ha distincao no tratamento de vetor e ponto. Vamos tambem obter alguns desenhos
iniciais, obtendo os pontos e ligando, utilizando o comando plot(X,Y).

Comandos no Octave

r
O = [0 0] % O = (0,0)

Ca
P = [-1 3] % P = (-1,3)
A =[2 1] % A = (2,1)
v = P - O % v = vetor(O,P)
B = A + v % B
e tal que B -A = v
B - A % = v

FS
% Vamos desenhar o segmento AB
plot([A(1) B(1)], [A(2),B(2)])
% Agora vamos definir outro vetor, em outra dire
c~
ao,
w = [2 4]
-U
% e encontrar mais um ponto no plano
C = B + w
% Vamos desenhar o tri^
angulo ABC (poligonal fechada ABCA)
plot([A(1) B(1) C(1) A(1)], [A(2),B(2) C(2) A(2)])
DM

% Agora vamos definir mais um ponto.


D = A + w
% e desenhar o quadril
atero ABCD
plot([A(1) B(1) C(1) D(1) A(1)], [A(2),B(2) C(2) D(2) A(2)])
% O mesmo desenho, utilizando matrizes
M = [A;B;C;D;A]
% M = matriz cujas linhas s~
ao as coordenadas dos pontos
X = M(:,1) % lista das primeiras coordenadas dos pontos
73

Y = M(:,2) % lista das segundas coordenadas dos pontos


plot(X,Y)
...

2.2.2 Sistema de coordenadas cartesianas no espaco


z

r
Ca
O y

x
FS
Ainda utilizando o conceito geometrico de segmentos orientados, podemos representar
os vetores do espaco por meio de um referencial contitudo de 3 retas perpendiculares
-U
entre si com um ponto em comum O, com um sentido escolhido em cada um dos eixos.
Notac
ao: S = {O, x, y, z}.
Os eixos Ox, Oy e Oz sao chamados eixos coordenados. Os planos: Oxy (contendo
os eixos Ox e Oy), Oxz (contendo os eixos Ox e Oz) e Oyz (contendo Oy e Oz), sao
DM

chamados planos coordenados.


De maneira analoga a que foi feita no plano, os vetores livres serao representados
atraves de segmentos orientados com origem natural O, determinando de maneira unica
pontos no espaco. Temos uma correspondencia biunvoca


~v OP P


Dado um ponto P ( e portanto o vetor ~v = OP ), a projecao ortogonal de P sobre o
plano Oxy determina de maneira unica um ponto P .
74

z
P

~v
O y

P
P

r

P
x

Ca
O ponto P esta a uma distancia do ponto P , que medida em uma unidade fixada,
fornece uma coordenada z na direcao do eixo Oz, em que o sinal e tomado como positivo
ou negativo, conforme P esteja no semiespaco (determinado pelo plano Oxy) que contem

FS
o semieixo positivo ou negativo do eixo Oz.
O ponto P pertence ao plano Oxy em que ja existe um sistema cartesiano, de modo
que podemos associar a P as coordenadas das projecoes ortogonais de P sobre os eixos
Ox e Oy, respectivamente, dados pelos pontos P e P como na figura.
-U
Observemos que geometricamente temos um paraleleppedo com tres arestas contidas
nos eixos Ox, Oy e Oz, com vertices em O e os pontos P , P e P , respectivamente.
Associando as coordenadas naturais destes pontos sobre os eixos temos: P = (x, 0, 0),
P = (0, y, 0) e P = (0, 0, z).
DM


Temos OP = O P + P P , em que O P = OP + OP e P P = OP , isto e, OP
e representado que e a diagonal do paraleleppedo como na figura. Temos entao as

coordenadas do ponto P (e portanto do vetor ~v = OP ) no espaco como

P = (x, y, z) = (x, 0, 0) + (0, y, 0) + (0, 0, z),

onde novamente verificamos a operacao natural de soma de coordenadas.


Assim temos a correspondencia ~v P (x, y, z) entre vetores no espaco e
ternas ordenadas de numeros reais.
75

Exerccios

1. Represente geometricamente o vetor ~v = (2, 3, 3) num sistema cartesiano. Dado


A = (1, 1, 0) encontre B tal que B = A + ~v.

2. Sejam os pontos A = (1, 2, 3) e B = (2, 3, 0). Represente geometricamente o



vetor ~v = AB num sistema cartesiano, a partir da origem. Dado P = (5, 1, 0)

r
encontre Q tal que Q = P + ~v .

Ca
3. Sejam o A = (1, 2, 3) e os vetores ~v1 = (3, 4, 1), ~v2 = (2, 1, 0). Obtenha os
pontos B = A + ~v1 , C = B + ~v2 e D = A + ~v2 . Observe que ABCD e um
paralelogramo.

Observac
no espaco, e nao vamos repetir aqui. FS
ao: Todas as consideracoes feitas para vetores no plano sao validas para vetores

Podemos generalizar os calculos e figuras obtidas no caso plano do Octave para o


espaco. A versao espacial do plot(X,Y) e o plot3(X,Y,Z).
-U
Exemplo no Octave

A = [1 2 -3]
v1 = [3,4,1] %
v2 = [-2,1,2]
DM

B = A + v1
C = B + v2
D = A + v2
% Teste algumas igualdades:
A + (v1+v2) % = C
D + v1 % = C
B - A % = v1
% Para desenhar o segmento AB:
76

plot3([A(1) B(1)], [A(2) B(2)], [A(3) B(3)])


% Para desenhar o tri^
angulo ABC (ABCA, para fechar
plot3([A(1) B(1) C(1) A(1)], [A(2) B(2) C(2) A(2)],
[A(3) B(3) C(3) A(3)])
% Para desenhar outra figura junto com a atual:
hold on

r
% Para desenhar ABCD, usando matrizes para generalizar

Ca
M = [A;B;C;D;A] % M = matriz cujas linhas s~
ao A,B,C,D,A
X = M(:,1) % X = lista contendo A(1),B(1),C(1),D(1),A(1)
Y = M(:,2) % Y contendo as segundas coordenadas
Z = M(:,3) % Z contendo as terceiras coordenadas
plot3(xx,yy,zz)

FS
% desenho de ABCD (um paralelogramo)
...

Observamos que o software GeoGebra a que referimos trabalha no plano (o GeoGe-


bra3D esta em desenvolvimento pelo mesmo autor). Mas podemos construir uma visao
-U
tridimensional, projetando o espaco no plano. Existem muitos tipos de projecoes do plano
no espaco, mas vamos trabalhar aqui com um exemplo tecnicamente bastante simples
chamada Perspectiva Cavaleira, que e muito utilizada em sala de aula.
DM

b b

Veja o desenho de um cubo nesta per- b b

pectiva de aresta 3, tendo 3 faces nos planos k


b
O j
coordenados:
b

i
b

b b

Nas atividades abaixo, vamos recordar os conceitos da definicao do sistema de coor-


77

denadas cartesianas no espaco.

Atividades com GeoGebra (5):Construcao de uma representacao 3D


do ponto P = (px, py, pz)

r
Vamos escolher a origem do espaco O = (0, 0, 0) e desenha-lo na origem do sistema

Ca
plano do Geogebra:
Entre com o comando O=(0,0). Selecione fixar objeto, para aproveitar os eixos.

Vamos determinar os eixos coordenados Ox, Oy e Oz a partir do ponto O escolhido,


determinando primeiro a posicao dos vetores ~ = (1, 0, 0), ~ = (0, 1, 0) e ~k =

FS
(0, 0, 1) na projecao 2D. Para o desenho ficar proximo da representacao do professor
na sala de aula, sugerimos as seguintes entradas no Campo de Entrada:

j=(1,0) para desenhar ~ sobre o eixo das abscissas da Area
k=(0,1) para desenhar ~k sobre o eixo das ordenadas da Area

de Trabalho,
de Trabalho,
-U
i=(-.5,-.5) para desenhar ~ (uma sugestao, para a perspectiva).

Vamos desenhar tambem o ponto I = (1, 0, 0) nessa representacao, digitando


I=O+i.
O ponto I sera utilizado para desenhar a reta por O e I, simulando o eixo Ox do
DM

espaco, a seguir:

Selecione (reta por dois pontos) e clique sobre O e I. Este sera o eixo Ox.

Vamos acrescentar alguns pontos a mais de referencia no eixo Ox, escrevendo no


Campo de Entrada: I 2=O+2*i para desenhar I2 = (2, 0, 0) sobre o eixo Ox,
I 3=O+3*i para desenhar I3 = (3, 0, 0),
I 4=O+4*i para desenhar I4 = (4, 0, 0), e assim por diante (aqui, estamos adi-
antando que n (1, 0, 0) = (n, 0, 0), da multiplicacao de vetor por escalar).
78

Para que estes pontos nao chamem muita atencao, diminua o tamanho do crculo,
entrando em suas Propriedades, Estilo e selecionando um Tamanho menor.

Vamos considerar um ponto P = (px, py, pz) = (2, 3, 4). Entramos no GeoGebra
as coordenadas, separadamente, para construir o ponto. Se nao quiser utilizar a
geometria dinamica, para alteracao posterior do ponto via mouse, basta digitar no

r
Campo de Entrada: px= 2, py= 3 e pz= 4.

Ca
Para aproveitar a dinamica, utilize a ferramenta (Seletor), posicionando o
seletor num local de sua preferencia. Renomeie o seletor para px, para escolher com
o mouse a coordenada px. O mesmo para py e pz. Nas propriedades do seletor,
pode-se escolher a variacao, o passo da variacao, entre outras coisas.

FS
Agora vamos desenhar as projecoes de P nos eixos coordenados, P x = (px, 0, 0),
P y = (0, py, 0), P z = (0, 0, pz), digitando:
Px= O + px*i, Py= O + py*j e Pz= O + pz*k. (aqui tambem adian-
tamos a multiplicacao de vetor por escalar, em casos especiais: px (1, 0, 0) =
-U
(px, 0, 0), py (0, 1, 0) = (0, py, 0) e pz (0, 0, 1) = (0, 0, pz), para px, py, pz R).

Agora, as projecoes P xy, P yz e P xz de P nos planos coordenados Oxy, Oyz e


Oxz, respectivamente:
Pxy= Px + py*j, Pyz= Py + pz*k e Pxz= Px + pz*k.
DM

Exerccio: Descubra outras maneiras de definir estes mesmos pontos.

E finalmente, o ponto P : P= Pxy+pz*k.


Exerccio: Experimente P= O + (px*i+py*j+pz*k), P= Pyz + px*i, . . .

Para melhorar a visualizacao espacial, vamos desenhar as arestas do paraleleppedo



que tem OP na diagonal, com opcao de linha tracejada:

Para cada segmento, selecione a ferramenta (Segmento definido por dois


79

pontos) e clique nas extremidades. Isto criara um segmento em linha cheia, com
rotulo. Altere as propriedades de um dos segmentos, de forma desejada. A alteracao

dos outros segmentos pode ser feita em serie, utilizando a ferramenta (Copiar
estilo visual).

Com mais algumas alteracoes, obtemos:

r
Ca
FS
-U
Este processo de se criar uma caixa para cada ponto P = (x, y, z) pode ser trans-
DM

formada numa macro ou ferramenta.


Observe que estamos utilizando transformacoes do espaco no plano, em que retas sao
levadas em retas, mantendo-se as proporcoes entre seus segmentos, isto e, dois segmentos
AB e CD sobre uma reta r sao levados em dois segmentos A B e C D de uma reta r ,
sendo que a proporcao entre AB e CD e a mesma entre A B e C D . Eventualmente
uma reta pode se degenerar num ponto. Alem disso, esta transformacao preserva as
grandezas de figuras paralelas ao plano Oyz, incluindo angulos.

Continuando, o vetor ~v = OP definido por P , tem as mesmas coordenadas do
80

ponto P = (2, 3, 4). Para desenhar o vetor ~v, tendo-se O e P podemos escrever
v=Vetor(O,P), ou utilizar a ferramenta Vetor definido por 2 pontos.

Escolha mais um ponto, A = (3, 4, 2), por exemplo. Desenhe a caixa do ponto
A, como no ponto P .
Lembre-se: Ax = O + 3~, Ay = O + 4~ e Az = O 2~k, Axy = Ax + 4~, . . .

r

Encontre a caixa do ponto B, tal que AB = ~v . Quais as coordenadas de B no

Ca
espaco?
z
b b

b
P
b

i O
k
b
j
FS
v

b b

b
b y

B
b b
-U
b b

b b

x b
v b

b b b

A
DM

b b

2.2.3 Adic
ao de vetores

Na definicao de sistemas de coordenadas, tanto no plano como no espaco, ja comecamos



a trabalhar com somas de vetores para alguns casos especiais, como v = OP = OP +OP
no caso plano, onde O e a origem do sistema de coordenadas, e P , P as projecoes de P
nos eixos Ox e Oy, respectivamente. Vamos agora `a definicao geral de adicao de vetores.
81

A adicao de vetores ~v e w
~ e representada geometricamente da seguinte forma:

~v B
~v
A ~v + w
~ D

w
~
w
~ C

r

se ~v = AB e w
~ = AC entao ~v + w
~ = AD, onde AD e a diagonal do paralelogramo

Ca
ABDC. E a regra do paralelogramo.

Observe que AD = AB + AC = AB + BD e tambem que D = A + (~v + w).
~

Em coordenadas do plano, suponha que ~v = (a, b), w


~ = (c, d) e A = (x, y). Entao
B = (x + a, y + b) e D = B + w
~ = ((x + a) + c, (y + b) + d) = (x + (a + c), y + (b + d)),
donde conclumos que ~v + w
Assim, ~v + w FS
~ = D A = (a + c, b + d).
~ = (a, b) + (c, d) = (a + c, b + d).
~v w
~
z }| { z }| { z
~v +w
}|
~
{
No espaco, temos analogamente que (a, b, c) + (d, e, f ) = (a + d, b + e, c + f ).
-U
Exemplo no Octave

v = [1 2 3]
w = [-2 3 1]
v + w % ans = [-1 5 4]
DM

z = [3 -4] + [0 1] % z = [3 -3]
...

Exerccio 1: Dados ~v = (4, 3) e w


~ = (5, 6) encontre ~v + w
~ e represente-o no sistema
cartesiano. Dado A = (10, 2), encontre os vertices B, C e D do paralelogramo tal que

AB = ~v , AC = w~ e AD = ~v + w.
~ Represente graficamente no sistema cartesiano.
Soluc
ao: Temos ~v + w
~ = (4, 3) + (5, 6) = (4 5, 3 + 6) = (1, 9). Agora, dado

A = (1, 1), como AB = ~v , temos que B = A + ~v = (10, 2) + (4, 3) = (14, 5); como

AC = w,
~ temos que C = A + w ~ = (10, 2) + (5, 6) = (5, 8); e como AD = ~v + w,~
82

D = A +~v + w
~ = (10, 2) + (1, 9) = (9, 11). Veja as representacoes no plano cartesiano,
dos vetores na origem e do paralelogramo ABCD, obtidas no GeoGebra.

12
b
D

10
Rb

r
C
b
8

Ca
Q
b
6 w
b
B

w 4 v
b
P

6 4 2
2

2
2
v
FS 4 6 8 10
b

12 14 16
-U
Vetor nulo e vetor oposto:
claro
Um ponto representa um segmento que possui as extremidades coincidentes. E
que tal segmentopossui comprimento nulo e nao possui direcao definida. Dizemos que
o ponto representa o vetor nulo e denotamos por ~0.
DM

No plano, quando um sistema cartesiano S = {O, x, y} esta fixado, a origem O e o


representante natural do vetor nulo ~0 que possui portanto coordenadas (0, 0). Se P =

(x, y) e um ponto qualquer, o vetor nulo com origem em P e dado por ~0 = P P = P P ,
pois a extremidade coincide com o proprio P .
Logo ~0 = (0, 0) = (x, y) (x, y) = (x, y) + (x, y).
Analogamente, temos ~0 = (0, 0, 0) no espaco.
O ponto P = (x, y) e o simetrico de P = (x, y) em relacao a O = (0, 0) no plano

e determina o vetor ~v = O P , que satisfaz ~v + (~v ) = ~0. Este vetor, ~v , e chamado
83

oposto de ~v = (x, y). Analogamente, se ~v = (x, y, z) no espaco, ~v = (x, y, z) =


(x, y, z) e o seu oposto.

b b

b b
P
~v

r
Ca
b b

k
b

O j
b b

i
b b

~0 = (0, 0, 0)
~v
~v = (2, 3, 4)

b
b

P
FS b
b
~v = (2, 3, 4)
-U
O vetor ~v e seu oposto se relacionam da seguinte forma:

~0 =
OP +P O = OP +O P

= ~v +P O = ~v +(~v )

Alem disso, dados dois pontos A e B, se ~v = B A entao ~v = A B. Ou seja,


DM

(B A) = A B. Tambem utilizamos a notacao ~v + (w)


~ = ~v w.

Atividades com GeoGebra (6): Adicao de vetores, vetor nulo e vetor


oposto, no plano

Escolha dois pontos A e B quaiquer. Use a Barra de Ferramentas ou a Campo de


Entrada.

No Campo de Entrada, digite v = B-A para obter ~v = B A, desenhado a partir


84

da origem.

Obtenha ~u = ~v desenhado a partir da origem, digitando u = v.

Selecione a ferramenta Vetor definido por 2 pontos e clique primeiro em B e depois



em A. O que aparece na Janela de Algebra com o nome do vetor que acaba de
definir? Compare com ~u.

r
Escolha mais um ponto P e outro vetor w.
~ Desenhe ~v + w
~ e ~v w
~ = ~v + (w)
~ a

Ca
partir da origem.

Obtenha os pontos Q = P + ~v , R = P + w
~ e S = P + (~v + w),
~ digitando no
Campo de Entrada: Q=P+v, R = P+w e S=P+v+w, respectivamente. Quais

Obtenha ~v w FS
sao as outras maneiras de obter os mesmos pontos?

~ com os pontos P , Q, R e S.

Trace as retas r = r(P, Q) e s = r(P, R). Agora, selecione a ferramenta


-U
(reta paralela) e clique em R e r para obter a reta que passa por R e e paralela a
r. Renomeie-a como r . Analogamente, desenhe a reta s por Q e paralela a s.

Comprove que S esta na interseccao de r e s , donde se conclui que P QSR e um


paralelogramo.
DM

Altere os objetos independentes com o mouse e veja que as propriedades das cons-
trucoes se mantem, exceto quando ~v e w
~ ficam alinhados e o paralelogramo se
degenera.

Exerccios

1. Considere uma sequencia de pontos, P1 , P2 , . . . , Pn . Sejam ~v1 = P1 , P2 , ~v 2 =

P2 , P3 , . . . , ~vn = Pn , P1 . Qual o resultado da soma ~v1 + ~v2 + + ~vn ? (Resp: ~0)
85

2. Considere vetores ~v1 , ~v2 , . . . , ~vn . Obtenha w ~ + ~v1 + ~v2 + + ~vn = ~0.
~ tal que w
(Resp: (~v1 + ~v2 + + ~vn ) = ~v1 ~v2 ~vn )

3. Sejam A = (1, 2, 3), B = (3, 2, 0) e C = (2, 5, 3). Obtenha o vertice D do


paralelogramo ABDC. Determine os vetores com as direcoes das diagonais do
paralelogramo.

r
2.2.4 M
odulo de um vetor

Ca
Por definicao, modulo de um vetor ~v , denotado por |~v | ou ||~v||, e o comprimento

de um segmento orientado AB que o representa. Logo, ||~v|| 0 e ||~v || = 0 quando e
somente quando ~v = ~0.
Em coordenadas,

FS
Se ~v = (a, b) entao ||~v|| = a2 + b2 (no plano) e se ~v = (a, b, c) entao ||~v|| =

a2 + b2 + c2 (no espaco), pelo Teorema de Pitagoras.
-U
y z
P

P ~v
c
~v b
x y
DM

O
O a
a2
+
b 2 P
x
q
||~v|| = ||OP || = a2 + b2 p
||~v|| = ||O P ||2 + ||P P ||2 = (a2 + b2 ) + c2

Se ~v = AB, A = (x1 , y1, z1 ) e B = (x2 , y2, z2 ), entao temos que ~v = B A =
(x2 , y2 , z2 ) (x1 , y1, z1 ) = (x2 x1 , y2 y1 , z2 z1 ).
p
Logo, ||~v|| = (x2 x1 )2 + (y2 y1 )2 + (z2 z1 )2 .
86

Um vetor ~v e unitario se sua norma e 1.

O versor de um vetor ~v e um vetor ~u unitario, na direcao e sentido de ~v .

Um pouco de Octave] ...

v=[1 2 3] % definindo o vetor v


norm(v) % = norm(v,2) norma euclidiana ou m
odulo de v

r
norm(v,inf) % m
aximo dos valores absolutos da coordenadas

Ca
Exerccios:

1. Calcule o modulo do vetor determinado por AB quando A = (2, 7) e B =
(5, 1). O vetor e unitario?
FS
2. Encontre os valores de a tal que o vetor AB tenha modulo 3, sendo A = (2a, 0, 3)
e B = (1, a, 1).
-U
3. Encontre a projecao ortogonal P do ponto P = (4, 3, 1) no plano Oxy e calcule

o modulo do vetor O P . Resp: (4, 3, 0), 5

2.2.5 Multiplicac
ao de um vetor por um escalar
DM

Dado um vetor ~v e um escalar R, o vetor ~v e definido como:


~v = ~0 se = 0 ou ~v = ~0.
~v
caso 0)
contrario, ~v e um vetor com: >
||~v|| = || ||~v|| (
~v







mesma direcao de ~v
0)
<


mesmo sentido de ~v se > 0 (



~v

sentido oposto de ~v se < 0
87


Geometricamente, se ~v = AB e e nao nulo, entao ~v e representado por AC tal

que ||AC|| = ||||AB||. Os pontos A, B e C sao colineares e o sentido do novo vetor
depende do sinal de .
claro que 1 ~v = ~v e (1) ~v = ~v .
E

~v
C AC = AB com > 0

r
B
A
AD = AB com < 0

Ca
D

Em coordenadas:

y b

FS ~v
>0

~v b

No plano com S = {O, x, y}, a x


-U
se ~v = (a, b) entao a a
~v = (a, b) = (a, b),
para R.
b ~v , < 0
DM

No espaco com S = {O, x, y, z}, se ~v = (a, b, c) entao ~v = (a, b, c) =


(a, b, c), R.
88

z
b

c
b

~u = OP = (a, b, c) Qb
~v
b

b b

c Pb
b

a
~u
b b

bb b b
b b
b
b
O b
y
a

r
w
~ b b

a
~v = OQ = ~u, > 0

Ca
R
b b
w
~ = OR = ~u, < 0
b b

c
x

Definimos o versor de um vetor nao nulo ~v como sendo um vetor ~u unitario, na direcao
e sentido de ~v .
Logo o versor de vetor ~v e ~u =
como ~u = ~v com =
Assim, para se obter um vetor w
1
||~
v||
1FS
||~v||
~v. De fato, ||~u|| = || ||~1v|| ~v|| = | ||~v1|| | ||~v|| = 1 e,
> 0, a direcao e sentido de ~u e ~v sao iguais.
~ de norma X na direcao e sentido de ~v , basta fazer
-U
w
~ = X versor(~v). Por exemplo, seja ~v = (1, 3, 2) e X = 100. Entao versor(~v) =
1
||(1,3,2)||
(1, 3, 2) = ( 114 , 314 , 2
14
~ = ( 100
) e portanto, o vetor procurado e w 14
, 300
14
, 200
).
14

Exerccios:
DM

1. Dado ~v = (2, 3, 1) encontre 3~v e represente os vetores no sistema cartesiano.

2. Dados ~v = (1, 5) e o ponto A = (3, 1), encontre o ponto B = A + 2~v e



represente o vetor AB = 2~v no sistema cartesiano.

3. Obtenha um vetor w
~ de norma 1375 na direcao e sentido do vetor ~v = (1, 4, 3).
Obtenha tambem o vetor ~a de mesma norma que w,
~ paralela a ~v, mas no sentido
contrario.
89

4. Considere dois pontos A e B, distintos. Faca uma figura representando A, B,


C, D e E, onde C = A + 21 (B A), D = A + 13 (B A) e E = A+B
3
. Aqui,
A + B representa O + (A O) + (B O) (com abuso de linguagem, como se
usa em GeoGebra e Octave, mas que a correspondencia P = (x, y) P O
permite).

r
5. Divida o segmento AB em 10 partes iguais (AB = AP1 P1 P2 . . . P9 B).

Escreva os pontos Pi definidos por essa divisao, em termos de A e AB. Por

Ca
exemplo, o primeiro ponto mais proximo de A e P1 = A + 1/10 (B A).

6. Ainda com dois pontos A e B distintos, o que representa geometricamente o


conjunto dos pontos { P = A + (B A) | 0 1 }? Resp: o segmento AB

FS
7. Encontre uma definicao como a do tem anterior (usando A e B A) que
descreva a semirreta definida na reta r(A, B), com origem em A e contendo B.
Defina tambem a semirreta oposta, com origem em A e nao contendo B. (No

GeoGebra, esta semirreta pode ser construda utilizando a ferramenta


-U
(semirreta definida por 2 pontos)).

8. Considere agora um ponto A = (1, 1, 1) e dois vetores ~v = (0, 1, 3) e w


~ =
(5, 1, 3). Obtenha os vertices do paralelogramo ABCD, com B A = ~v e
DM

D A = w.
~ Depois, encontre o ponto medio da diagonal AC e o ponto medio
da diagonal BD. Coincidem!

9. Considere no plano R2 os vetores ~u da forma (cos , sen ), onde e um n


umero
real representando o angulo entre ~u e o eixo Ox. Mostre que os vetores sao
unitarios. Dado um vetor qualquer ~v = (a, b), escreva ~v como m
ultiplo de
(cos , sen ) (qual o angulo ? qual o fator de multiplicacao?). Explicite as
contas para ~v = (3, 4).
90

Um pouco de Octave

v = [1 2 3]
w = [5 -1 3]
pi*v % ans = 3.1416 6.2832 9.4248
-5*w % ans = 3.1416 6.2832 9.4248
a = pi*v - 5*w % a = -21.8584 11.2832 -5.57

r
u = 1/norm(a)*a % u = versor de a

Ca
b = 10*u % vetor de norma 10 na dire
c~
ao e sentido de a
% Agora vamos construir o segmento AB,
% utilizando 11 pontos igualmente espa
cados
A = [2 -3 4]; B = [2,3,-1];
t = linspace(0,1,11)
x = A(1)+t*(B(1)-A(1));
y = A(2)+t*(B(2)-A(2));
z = A(3)+t*(B(3)-A(3));
FS % t = 0 .1 .2 ... .9 1
% lista das coordenadas x
% lista das coordenadas y
% lista das coordenadas z
-U
plot3(x,y,z) % curva poligonal ligando os 11 pontos
% = segmento AB
% que
e o mesmo que ...
A = [2 -3 4]; B = [2,3,-1];
DM

t = linspace(0,1,11) % t = 0 .1 .2 ... .9 1
M = ones(size(t)) * A + t * (B-A) % Que matriz
e essa?
x = M(:,1); y = M(:,2); z=M(:,3);
plot3(x,y,z) % ???
...
91

2.2.6 Propriedades da adic


ao e da multiplicac
ao por escalar

As operacoes de adicao de vetores e multiplicacao de vetor por escalar de um determi-


nado conjunto de vetores (vetores no plano ou vetores no espaco) satisfazem as seguintes
propriedades:

1. ~v + w
~ =w
~ + ~v , para quaisquer vetores ~v e w.
~ (propriedade comutativa).

r

Visualizacao geometrica: Considere ~v = AB e w
~ = AC.

Ca
B B
w
~
~v ~v
D D
~
~v + w ~ + ~v
w
A A ~v

w
~ C w
~ C

~v + w.
~
FS

Pela regra do paralelogramo, como BD = AC = w,



~ segue que AD = AB + BD =


~ e CD = ~v.
Por outro lado, temos tambem que AC + CD = AD, onde AC = w
-U

Logo, AD = ~v + w
~ =w
~ + ~v .

Em coordenadas: Se ~v = (x1 , y1) e w


~ = (x2 , y2 ) sao dois vetores no plano, entao
()
~v + w
~ = (x1 , y1 ) + (x2 , y2) = (x1 + x2 , y1 + y2 ) = (x2 + x1 , y2 + y1 ) = w
~ + w,
~
DM

onde em () utilizamos a propriedade comutativa da soma de numeros reais. Para


dois vetores no espaco, e analogo e fica como exerccio.

~ + ~t = ~v + (w
2. (~v + w) ~ + ~t ), para quaisquer vetores ~v , w
~ e ~t (propriedade associati-
va).

Geometricamente, podemos interpretar esta propriedade na seguinte figura:


92

w
~ + ~t
~v ~
~v + w ~v ~t
w
~ ~ + ~t
(~v + w)
= ~v + (w ~ + ~t )
w
~ + ~t
~t ~
~t ~v + w

Use a regra do paralelogramo para a adicao de vetores e verifique a propriedade

r
associativa.

Ca
Em coordenadas, faca como exerccio, lembrando que o argumento essencial e a
propriedade associativa da adicao dos numeros reais.

3. Para todo vetor ~v vale ~0 + ~v = ~v + ~0 = ~v (propriedade da existencia do elemento


neutro)


~v
B FS
Considere ~v = AB. Como A = A + ~0 e B = B + ~0,
temos que B = A+~v = (A+~0)+~v donde ~v = ~0+~v.
Analogamente, A + ~v = B = B + ~0 = A + ~v + ~0 e
A = A + ~0 portanto, ~v + ~0 = ~v .
-U
4. Para todo vetor ~v , existe o elemento oposto denotado por ~v que satisfaz ~v + (~v ) = ~0.


Se ~v = AB, o vetor representado por BA e o elemento oposto.
DM

5. Para quaisquer numeros reais a, b e qualquer vetor ~v vale a(b~v ) = b(a~v ) = (ab)~v .

Veja a ilustracao geometrica quando a = 2 e b = 3, com ~v = AB.
~v

E D A B C
AC = 3~v, AD = 2~v

AE = 2(3~v) = 3(2~v) = (3 (2))~v .

Prove esta propriedade usando coordenadas, como exerccio.

6. Para quaisquer numeros reais a e b e qualquer vetor ~v , vale a propriedade distributiva


93

em relacao `a soma de numeros reais: (a + b)~v = a~v + b~v .

Justifique esta propriedade usando coordenadas.

7. Para qualquer numero real a e quaisquer vetores ~v e w,


~ vale a propriedade distributiva
em relacao `a adicao de vetores: a(~v + w)
~ = a~v + aw.
~
F G


r




Ca
B 
~ D 
w  
~v ~v +  
 
 
A w
~ C E


AD = ~v + w

~

AG = 2(~v + w)

~ = AF + AE
FS
Ilustracao geometrica para a = 2, dados ~v = AB e w
~ = AC.

= 2~v + 2w.
~
-U
Em coordenadas, fica como exerccio.

8. Dado qualquer vetor ~v e o numero real 1 vale que 1~v = ~v .


DM

O conjunto de vetores do plano (e do espaco) representados por segmentos orienta-


dos equipolentes possui, portanto, as operacoes de adicao e multiplicacao por escalar,
satisfazendo as 8 propriedades acima.
Quando fixamos um sistema de referencial cartesiano S = {O, x, y} no plano, temos
a correspondencia ~v (x, y) entre vetores e pares ordenados de numeros reais, tal que
R2 = { (x, y) | x, y R } fica munido de operacoes de adicao e multiplicacao por escalar
com as 8 propriedades acima.
94

Analogamente, quando fixamos um referencial cartesiano S = {O, x, y, z} no espaco,


temos a correspondencia ~v (x, y, z) tal que R3 = { (x, y, z) | x, y, z R } fica
munido de operacoes de adicao e multiplicacao por escalar com as 8 propriedades acima.
As propriedades das operacoes com vetores podem ser aplicadas para demonstrar
outras propriedades algebricas e muitos resultados geometricos classicos atraves de vetores.
Vejamos alguns exemplos:

r
Exemplos e exerccios:

Ca
1. Mostre, sem usar coordenadas, que o vetor nulo e u nico..



Seja U tal que ~v + U = ~v , para qualquer ~v (propriedade que caracteriza o vetor
nulo).



Entao, U = U + ~0 = ~0 + U = ~0.


FS
A primeira igualdade e da propriedade de ~0, a segunda, da comutatividade, e a
terceira, da propriedade exigida de U .

2. Mostre, sem coordenadas, a lei do concelamento: ~u + ~v = ~u + w


~ ~v = w.
~
De fato, ~v = ~v + ~0 = ~v + (~u ~u) = (~u + ~v) ~u = = w.
~
-U
Complete a demonstracao e indique quais propriedades foram utilizadas.

3. Seja ABC um triangulo. Sejam M e N os pontos medios dos lados AC e BC,


respectivamente.
DM

Entao MN e um segmento paralelo a AB, cujo comprimento e a sua metade.


b
C

Observe que a tese e equivalente a


M N
b
b
MN = 12 AB em linguagem veto-
1
MN = 2 AB
rial.

A b
B
b
95


Temos que AM = 12 AC = MC e que CN = 12 CB = NB.
(7)
Logo, MN = MC + CN = 12 AC + 12 CB = 12 (AC + CB) = 12 AB. ((7) se
refere `a propriedade (7))

4. Dado um triangulo ABC, seja o triangulo XY C com X no lado AC, Y no lado


BC, de forma que XC e Y C estao para AC e BC, respectivamente, como 1

r
esta para n. Entao, o lado XY mantem a mesma proporcao para o lado AB.
Exerccio: Faca um esboco da situacao e demostrar o resultado.

Ca
5. A diagonais de um paralelogramo se interceptam no ponto medio de cada um.

Seja um paralelogramo ABCD. Sejam ~u = AB e ~v = AD. Entao as diagonais

sao AC e BD, que determinam vetores AC = ~u + ~v e BD = ~v ~u. O ponto

FS
medio M de AC e dado por M = A + 21 AC = A + 12 (~u + ~v ) , e o ponto medio

N de BD e N = B + 21 BD = B + 12 (~v ~u). Como B = A + ~u, temos que
N = (A+~u)+ 12 (~v ~u) = A+(~u + 12 (~v ~u)) = A+(~u + 21 ~v 12 ~u) = A+ 21 ~u + 21 ~v =
A + 12 (~u + ~v ) = M. Como exerccio, aponte as propriedades utilizadas. E claro,
faca um esboco.
-U
6. As medianas de um triangulo se encontram num ponto que divide cada mediana
em dois segmentos com proporcao 1:2.
Seja um triangulo ABC e sejam Ma , Mb e Mc os pontos medios dos lados opostos
DM

a A, B e C, respectivamente, determinando as medianas AMa , BMb e CMc .


Seja Oa = A + 23 (Ma A) que divide a mediana AMa nos segmentos AOa e Oa Ma
na proporcao de 2 para 1. Vamos mostrar que Oa coincide com Ob = B+ 32 (Mb B)
definido sobre a mediana BMb . De forma analoga, Oa = Oc (exerccio).
De fato, Ob = B+ 23 (Mb B) = B+ 23 ((Mb A)(BA)) = B+ 23 (Mb A) 32 (B
A) = B + 23 ( 21 (C A)) 23 (B A) = (A + (B A)) + 32 ( 21 (C A)) 23 (B A) =
A + 13 (B A) + 31 (C A) = 31 (B A) + 31 ((C B) + (B A)) = A + 32 (B
A) + 31 (C B) = A + 23 (B A) + 31 (2(Ma B)) = A + 32 ((B A) + (Ma B)) =
96

A + 23 (Ma A) = Oa . Quais foram as propriedades utilizadas? Experimente outras


formas!

7. O ponto G de encontro das medianas e o baricentro do triangulo ABC. Mostre


que G = 31 (A + B + C) (identificando ponto com vetor).

r
Ca
2.3 Depend
encia e independ
encia linear, equa
coes
vetoriais da reta e do plano

Consideremos agora um vetor nao nulo ~v e um segmento orientado ~v = AB. Os

multiplos w

FS
~ = ~v possuem a mesma direcao de ~v , se 6= 0. Portanto, se w
~ = ~v = AC,
os pontos A, B e C estarao situados sobre a mesma reta r(A, B) que passa por A e B.
Lembramos que o ponto A estara entre B e C ou nao, conforme < 0 ou > 0.


r(A, B)
-U
D A B C

AD = AB, < 0 AC = AB, > 0

Dizemos que A, B e C sao colineares e que os vetores ~v e w


~ sao paralelos (por
DM

possuirem a mesma direcao ou que sao linearmente dependentes (abreviadamente, l.d.)


Variando o valor de podemos percorrer todos os pontos da reta r(A, B).
Observamos agora que se X e um ponto qualquer da reta r(A, B), o segmento orien-

tado AX representa o vetor w
~ que possui a mesma direcao de ~v = AB. Logo, AX = AB
para algum numero real . Isto quer dizer que o ponto X da reta r(A, B) fica determinado
de maneira unica por um parametro real .
Assim, temos a equacao vetorial da reta que passa por A e tem a direcao do vetor
97


~v = AB:
r : X = A + ~v, R, ~v 6= ~0

Em coordenadas no plano: se A = (x0 , y0) e ~v = (a, b) 6= (0, 0), entao temos a


equacao
r : (x, y) = (x0 , y0 ) + (a, b), R,

r

x = z0 + a
donde X = (x, y) e um ponto da reta r(A, ~v) se , R.

Ca

y = y0 + b
a y
12

A ilustracao da reta a passando pelo ponto 10


bX = A + ~v
A = (3, 4) e com direcao dada pelo vetor

a ferramenta
FS
~v = (1, 2) foi obtida no GeoGebra, usando

(reta paralela) e cli-


cando sobre o ponto e o vetor, previamente
8

4
bA

= A + ~v

bA

2
-U
definidos:
~v x
2 2 4 6
DM

Atividades com GeoGebra (7): Vamos construir uma planilha, onde


dados o ponto A e o vetor ~v , o ponto P = A + t~v percorre a reta definida por A e v,
dinamicamente.

Defina o ponto A e o vetor ~v , usando as ferramentas ou comandos. Por exemplo,


digitando no Campo de Entrada: A=(3,1) e v=(-2,3).

Desenhe a reta por A e com direcao de ~v como na ilustracao acima, ou, atraves do
comando r = Reta[A,v].
98

Na Barra de Ferramentas, selecione a ferramenta (seletor) e clique numa



posicao da Area de Trabalho para posicionar o seletor. Renomeie o seletor para t.

Vamos definir um ponto P , usando a parametrizacao da reta. No Campo de En-


trada, digite:
P = (x(A)+t*x(v), y(A)+t*y(v)), ou simplesmente, P = A + t*v.

r
Lembramos que x(A), y(A) e x(v), y(v) representam as coordenadas do ponto

Ca
A e do vetor ~v , respectivamente.

Defina o vetor w
~ = P A, pelas ferramentas ou por comando, desenhando-o pela
origem.

FS
Agora experimente movimentar o seletor t. O ponto P (t) acompanhara a variacao,
movendo-se sobre a reta. O vetor w
~ tambem acompanha a variacao, mas mantendo-

se alinhado com ~v . As coordenadas do ponto P aparecem na Janela de Algebra.

Para obter P para valores especficos, por exemplo, t = 2, digite no Campo de


-U
Entrada:t=-2.
Obs: Por omissao, o seletor e definido no intervalo [5, 5]. Ou seja, esse intervalo e
onde t pode variar. Digitando um valor maior, sera utilizado t = 5, que e o maximo
possvel estabelecido pelo seletor. Voce pode alterar esse intervalo, modificando as
DM

propriedades do seletor.

Experimente trocar o vetor ~v e o ponto A (com o mouse, por exemplo) e repita a


experiencia de movimentar o seletor.

Analogamente, para uma reta no espaco que passa por dois pontos distintos A =
(x0 , y0 , z0 ) e B = (x1 , y1, z1 ), temos que o vetor direcao e dado pot ~v = B A =
(x1 x0 , y1 y0 , z1 z0 ) 6= (0, 0, 0). Entao, a equacao da reta r(A, B) e dada por

r : (x, y, z) = (x0 , y0 , z0 ) + (x1 x0 , y1 y0 , z1 z0 ), R,


99




x = x0 + (x1 x0 )


donde y = y0 + (y1 y0 ) , R.





z = z0 + (z1 z0 )

z
b b

r
b b
Ilustracao da reta r de-
b b b

Ca
~v b b
A terminada por

r A = (1, 3, 4)
b b

e
b b

~v = (3, 2, 1),
y obtida no GeoGebra,
~v b

x
b

b
b
b
O
FS b
b

utilizando perspectiva
cavaleira.
-U
Reta por A e v, no Octave
A = [2 -3 4]; v = [2,3,-1]; % ponto e vetor dados
t = linspace(-5,5,51) % lista de 51 ts de -5 a 5
x = A(1)+t*v(1); % lista das coordenadas x
DM

y = A(2)+t*v(2); % lista das coordenadas y


z = A(3)+t*v(3); % lista das coordenadas z
plot3(x,y,z) % curva poligonal ligando os 51 pontos
% = segmento de P=A-5v at
e Q=A+5v
...

Dada uma reta de equacao vetorial r : X = A + ~v , R, ~v 6= ~0, se P e um


ponto fora de r podemos considerar a reta s que passa pot P e tem a direcao dada por
~v , s : X = P + t~v , t R.
100

Geometricamente, s e uma reta paralela a r, que passa por P e nao possui pontos em
comum com r.

~v r

A ~v s

r
P ~v

Ca
Se duas retas r e s com mesma direcao de ~v 6= ~0 possuirem um ponto em comum,
elas serao coincidentes.

~v ~v

A P r=s

FS
Exemplos e exerccios
-U
1. Dados A = (1, 3) e ~v = (3, 7), verificar se P = (68, 164) pertence `a reta que
passa por A e tem a direcao de ~v .

A equacao da reta e r : (x, y) = (1, 3) + t(3, 7), t R.


DM

O ponto P pertence `a reta se for possvel encontrar um parametro t de modo que


a equacao vetorial (68, 164) = (1, 3) + t(3, 7) seja satisfeita.

Logo, devemos ter (68, 164) = (1 + 3t, 3 + 7t), donde



68 = 1 + 3t = t = 68+1 = 23

3

164 = 3 + 7t = t = 1643+1
7
= 23
O numero real t = 23 satisfaz o sistema de equacoes acima, dada pela equacao
vetorial. Portanto, P pertence `a reta dada.
101


Observamos que AP = 23~v, isto e, AP e ~v sao linearmente dependentes. Na
verdade, bastava mostrar esta condicao diretamente, para concluir que P esta na
uma questao de interpretacao: P r : X = A + t~v se, e somente se, existe
reta. E
t tal que P = A + t~v ou, equivalentemente, existe t com P A = t~v .

2. Verificar que B = (3, 1) nao pertence `a reta r do exemplo anterior e obter a equacao

r
vetorial da reta s que passa por B e e paralela a r.

Ca
Solucao 1: Vamos verificar se existe um parametro que satisfaca a equacao:
(3, 1) = (1, 3) + (3, 7).

3 = 1 + 3 = = 3(1) =
4
3 3
Contradicao!

1 = 3 + 7 = = 13 2
7
= 7

ponto nao pertence `a reta. FS


Como nao existe um parametro da equacao da reta r que corresponda a B, este

A equacao s : (x, y) = (3, 1) + (3, 7), R e da reta que contem B e e paralela


`a reta r, por possuir a mesma direcao da reta r.
-U
Solucao 2 (para verificacao de B obvio que B A = (3, 1) (1, 3) =
/ r): E
(4, 2) nao e paralelo ao vetor (3, 7) da reta, e portanto, B nao pertence `a reta. Se
pertencesse, B A e (3, 7) deveriam ser paralelos. (Obs: Demonstrar que (4, 2) e
(3, 7) nao sao paralelos equivale a mostrar que nao existe t tal que (4, 2) = t(3, 7),
DM

que recai nos mesmos calculos algebricos da solucao 1. Mas o argumento geometrico
e igualmente importante.)

3. Verique se o ponto P = (20, 30) pertence `a reta r que passa por A = (1, 2) e
B = (4, 7).
Lembramos que a direcao da reta que passa por dois pontos A e B e ~v = B A.

4. Verifique se os pontos A = (1, 0, 2), B = (3, 4, 0) e C = (1, 2, 1) sao colineares


ou nao.
102


Basta verificar se AB e AC sao paralelos.

5. Invente outros pontos e retas e repita os exerccios acima.

Vimos portanto que a multiplicacao de um vetor ~v 6= ~0 por um escalar produz vetores


~v que com ~v formam um conjunto l.d.

r
Dizemos que dois (somente dois!) vetores ~v e w
~ sao linearmente independentes (l.i.)

Ca
se eles nao sao l.d., isto e, nao e possvel encontrar R que satisfaca w
~ = ~v ou
~v = w.
~
Como consequencia imediata deste conceito, se ~v ou w
~ for o vetor nulo, eles sao l.d.
(se ~v = ~0, por exemplo, ~v = 0.w.)
~

(logo, linearmente independentes l.i.)

A).

Sejam ~v = AB e w
FS
Consideremos entao dois vetores nao nulos ~v e w
~ de modo que ~v e w
~ nao sejam l.d.

~ = AC (representados por segmentos orientados com origem em

C
-U
Os pontos A, B e C nao sao colineares
w
~ pois w
~ 6= ~v para qualquer R.

A ~v B
DM

Entao existe um plano determinado por estes pontos.





 X
 X

 C
 w
~




 A
 ~v B X


Um ponto X deste plano determina o vetor AX. Tracando por X a reta paralela `a
reta r(A, B), o ponto de encontro desta com a reta r(A, w)
~ existe e sera denotado por
103

X . Analogamente, tracando por X a reta paralela `a reta r(A, C), esta encontra a reta
r(A, ~v ) no ponto X . Confira na figura.

Pela regra do paralelogramo, vemos que AX = AX + AX . Como X e um ponto
da reta r(A, ~v) e X e um ponto da reta r(A, w),
~ existem escalares e que satisfazem
a equacao vetorial

r
: X = A + ~v + w,
~ onde e sao parametros reais.

Ca
.

Quando escrevemos AX = ~v + w,
~ estamos dizendo que o vetor AX e uma
combinacao linear (abreviadamente, c.l.) de ~v e w,
~ com coeficientes e . Tambem

dizemos, por motivos obvios, que AX e coplanar com ~v e w.
~

(d, e, f ) com {~v , w}


direcao dos vetores l.i. {~v, w}
isto e,
FS
Em coordenadas, temos a seguinte situacao: se A = (x0 , y0 , z0 ), ~v = (a, b, c), w


~ quando AX = X A e uma combinacao linear de ~v e w,
~ =
~ l.i., entao X = (x, y, z) pertence ao plano que passa por A e tem a
~
-U
(x, y, z) (x0 , y0 , z0 ) = (a, b, c) + (d, e, f ), para , R.


x = x0 + a + d




Dizemos que : y = y0 + b + e , , R sao as equacoes parametricas do





z = z0 + c + f
DM

plano , com parametros e .

Exemplos e exerccios

A equacao vetorial do plano coordenado Oyz no espaco cartesiano pode ser dada
por X = (x, y, z) = (0, y, z) = (0, 0, 0) + y(0, 1, 0) + z(0, 0, 1), y, z R,
104

z
X

~k pois o plano coordenado yz

O passa pela origem O = (0, 0, 0)

r
~ y
~

Ca
e e gerado pelos vetores ~ = (0, 1, 0)

x
e ~k = (0, 0, 1).

Observe que as proprias coordenadas y e z sao os parametros desta equacao. Ob-













x=0

y = 0 + 1y + 0z , y, z R.
z = 0 + 0y + 1z
FS
serve tambem que podemos escrever as equacoes parametricas deste plano como:
-U
Como exerccio, descreva os demais planos coordenados de R3 , os planos xy e xz.

A equacao de um plano que passa pelo ponto A = (1, 2, 0) e e paralelo ao plano


yz e portanto dada por:
DM

: X = A + (0, 1, 0) + (0, 0, 1), , R.

(x, y, z) = (1, 2, 0) + (0, 1, 0) + (0, 0, 1), , R.


105

~k Parametricamente,

O 2

r

~ y


x=1

Ca


~ A
y =2+ , y, z R.





z =
x

Mais geralmente, vamos apresentar um desenho de plano passando por um ponto


A = (x0 , y0 , z0 ) e direcao dada pelos vetores ~v = (a1 , b1 , c1 ) e w
os comandos para sua obtencao, no Octave.
~ = (a2 , b2 , c2 ), e
FS
Veja as miniaturas das ilustracoes do paralelogramo (x, y, z) = (3, 3, 4)+t (0, 2, 3)+
-U
s (1, 2, 3), t, s [0, 1] geradas na sessao abaixo, com os comandos mesh, meshz
e surf, respectivamente.

10 10 10

9 9 9
DM

8 8 8

7 7 7

6 6 6

5 5 5

41 41 41
0.5 0.5 0.5
0 4 0 4 0 4
-0.5 3.8 -0.5 3.8 -0.5 3.8
-1 3.6 -1 3.6 -1 3.6
-1.5 -1.5 -1.5
-2 3.4 -2 3.4 -2 3.4
-2.5 3.2 -2.5 3.2 -2.5 3.2
-3 3 -3 3 -3 3

Sess~
ao de Octave - Plano parametrizado

octave:2> A = [3,-3,4]; % ponto do plano


octave:3> v = [0,2,3]; w = [1,2,3]; % vetores do plano
octave:4> t = s = linspace(0,1,11); % t e s no intervalo [0,1]
106

octave:5> [tt,ss]=meshgrid(t,s); % help meshgrid para ajuda


octave:6> xx = A(1)+tt*v(1)+ss*w(1);
octave:7> yy = A(2)+tt*v(2)+ss*w(2);
octave:8> zz = A(3)+tt*v(3)+ss*w(3);
octave:9> mesh(xx,yy,zz) % criando a figura com mesh
octave:10> print(plano-octave-mesh.eps,-deps)

r
% salvando a figura no arquivo e formato dados.

Ca
% Pode-se utilizar tamb
em PNG
octave:11> meshz(xx,yy,zz) % criando figura com meshz
octave:12> surf(xx,yy,zz) % criando figura com surf
...

FS
Agora vamos ao GeoGebra, utilizando a parametrizacao X = A + t~u + s~v do plano,
no caso de pontos e vetores no plano R2 . Isto define um referencial no plano, onde a
origem e o ponto A e os eixos tem a direcao e unidades definidas pelos vetores ~u e ~v.
Neste referencial, X = (t, s).
-U
DM
107

Atividades com GeoGebra (8): Plano descrito na forma X = A + t~u + s~v


e sua dinamica.


Entre com tres pontos A, B e C na Area de Trabalho, atraves da ferramenta de
criacao de ponto, formando um triangulo nao degenerado.

r
Construa os vetores ~u = B A e ~v = CA .

Ca
Selecione o seletor na Barra de Ferramentas e crie dois seletores, um para o
parametro t e outra para o parametro s. Por omissao, serao criados no intervalo
[5, 5].

FS
Construa o ponto X = A + t~u + s~v .
Basta digitar no Campo de Entrada: X = A + t*u + s* v.
Para melhor visualizacao do ponto, modifique suas propriedades, aumentando de
tamanho e mudando a cor.
-U
Para melhor localizacao dos pontos, construa as retas a = r(A, B), b = r(A, C),
c = r(B, ~v) e d = r(C, ~u). Marque a interseccao D = c d e construa tambem
e = r(A, D) e f = r(B, C).

Com o apontador, modifique os valores de t e s.


DM

1. Onde esta X quando se fixa t = 0 e varia s? E para t = 1?

2. E quando se fixa s = 0 e varia t? E para s = 1?

3. E quando 0 t 1? E 0 s 1?

4. Coloque X sobre a diagonal AD do paralelogramo ABDC. Verifique que


t = s.

5. Coloque X sobre a diagonal BC do paralelogramo. Verifique que t + s = 1.


108

6. Escolha um ponto qualquer P no plano e leve X sobre P .


Lembre-se que o seletor trabalha com um passo que por omissao e 0.1. Por
isso, e possvel que nao consiga exatamente o ponto P .

Construa a parametrizacao da reta e = r(A, D) baseado na observacao acima,

r
utilizando o ponto A e os vetores ~u e ~v , e implemente a reta escolhendo outro
seletor.

Ca
Como t = s, vamos utilizar um seletor m para parametro. Depois, e so digitar Y =
A + m*u + m*v. Movimentando Y atraves do seletor m, vera que Y percorrera
os pontos da reta diagonal e = r(A, D).

FS
Faca o mesmo para a reta f = r(B, C).

Agora experimente modificar A, B e C.


Em particular, o que ocorre quando A, B e C sao colineares? Voce consegue t e
s para localizar X fora da reta dos pontos dados? Obtenha pares distintos de t e
-U
s para um mesmo ponto X sobre a reta. (marque um ponto P e movimente t e s
ate que X fique sobre P .)

Apresentaremos a seguir algumas definicoes e resultados que precisamos ter em mente,


quando trabalhamos com vetores, sobre dependencia e independencia linear, algumas
DM

reescritas. Para cada definicao ou resultado, os vetores devem que ser do mesmo tipo
(todos do plano ou todos do espaco).

1. Dois vetores ~v e w
~ sao linearmente dependentes (l.d.) se existem escalares x e
y n ~ = ~0.
ao ambos nulos que satisfazem x~v + y w

Observac
ao 1: Esta condicao e equivalente `a definicao utilizada anteriormente,
de que ~v e w
~ sao l.d. se um deles e multiplo do outro.
~ = ~0 com x 6= 0, entao ~v = xy w.
De fato, se x~v + y w ~ Se y 6= 0, podemos escrever
109

w ~ entao 1 ~v w = ~0 e se w
~ = xy ~v. Reciprocamente, se ~v = w, ~ = ~v,
~ = ~0.
~v + 1 w

Observac
ao 2: Dados ~v = AB e w
~ = AC, entao ~v e w
~ sao l.d. se, e so se,
A,B e C sao colineares (estao sobre uma mesma reta).
De fato:
Inicialmente suponha que ~v e w
~ sejam l.d. e, sem perda de generalidade, que

r
w
~ = ~v . Entao temos duas possibilidades para B = A + ~v e C = A + ~v : (1) se

Ca
~v 6= ~0, os pontos estao na reta definida por A e ~v, e (2) se ~v = ~0, B = C = A.
Em ambos os casos, A, B e C sao colineares.
Reciprocamente, suponha que A, B e C sejam colineares. Se coincidirem, entao
~ = ~0 e portanto sao l.d. Suponha que A 6= B, determinando uma reta
~v = w

w
~ sao l.d.

2. Dois vetores ~v e w
FS
r = r(A, B) = r(A, ~v). Como C r, C = A + ~v . Logo w
~ = ~v e portanto, ~v e

~ sao linearmente independentes (l.i.) se uma combinacao


~ = ~0 so e possvel para x = y = 0.
linear nula x~v + y w
-U
Observac
ao 1: Se ~v ou w
~ for nulo entao eles nao podem ser l.i.
De fato, se ~v = ~0, temos ~v = 0 w ~ = ~0, w
~ e se w ~ = 0 ~v .

Observac ao 2: Se ~v = AB e w ~ = AC sao l.i., entao A, B e C determinam um
DM

plano.
Isto segue do fato que A, B e C nao sao colineares, como foi demonstrado acima.

Observac
ao 3: Serem l.i. e a negacao de serem l.d.

3. Tres vetores ~u, ~v e w


~ sao linearmente dependentes (l.d.) se existem escalares
n ~ = ~0.
ao todos nulos x, y e z que satisfazem x~u + y~v + z w

Observac
ao 1: Se um dos vetores for nulo, entao o conjunto de vetores e l.d.
Por exemplo, se ~u = ~0, temos 1~u + 0~v + 0w
~ = ~0, ja que 1~u = 1~0 = ~0.
110

Observac
ao 2: Se {~u, ~v} e l.i. e {~u, ~v , w}
~ e l.d. entao w
~ e combinacao linear
de ~u e ~v .
~ = ~0 com algum dos escalares x, y e z nao
Dem: Suponha que x~u + y~v + z w
nulo. Podemos afirmar com certeza que z 6= 0 pois, caso contrario, teramos
~ = x~u +y~v = ~0 e como {~u, ~v} e l.i., x = y = 0, ou seja, x = y = z = 0!
x~u +y~v +0w
~ = xz ~u yz ~v .
Entao w

r
Observac
ao 3: Em geral, 3 vetores ~u, ~v e w
~ sao l.d. se, e somente se, um deles

Ca
(nao necessariamente w)
~ e c.l. dos demais. Esta e a versao mais utilizada como
definicao, nos diversos textos.
~ = ~0, com um dos coeficientes nao
De fato, suponha inicialmente que x~u + y~v + z w
nulo. Suponhamos, sem perda de generalidade, que x 6= 0. Entao, ~u = xy ~v xz w.
~
A recproca fica como exerccio.

Observac a

combinacao linear de ~u e w
FS
o 4: Ja vimos que se ~u = AB e ~v = AC forem l.i. podemos consi-

derar o plano que passa por A e e gerado pelos vetores AB e AC. Dizer que w
~ significa que o ponto D = A + w
~ e
~ pertence ao plano
-U
considerado.

T T
T T
T B T
~u T ~u T
DM

T T
T T
w
~ T w
~ D T
T T
T A T
T ~v C T
~v T T
T T
T T
T T
vetores livres l.d. T T

Por isso dizemos que tr


es vetores ~u, ~v e w
~ sao l.d. quando sao coplanares.

4. Tres vetores ~u, ~v e w


~ sao linearmente independentes (l.i.) se uma combinacao
111

~ = ~0 for possvel somente quando x = y = z = 0.


linear x~u + y~v + z w

Observac
ao 1: Neste caso, nenhum dos vetores pode ser nulo e os segmentos
orientados que representam os vetores n
ao s
ao coplanares.

Observac
ao 2: Mais geralmente, nenhum dos vetores pode ser c.l. dos demais.

Observac
a obvio que no plano cartesiano R2 tres vetores sao sempre l.d.,
o 3: E

r
pois ja estao contidos no plano.

Ca
Observac
ao 4: Serem l.i. e a negacao de serem l.d.

Entao existem no maximo dois vetores linearmente independentes no plano.


Por exemplo, sejam ~ = (1, 0) e ~ = (0, 1) que sao respectivamente vetores unitarios
nos sentidos positivos dos eixos Ox e Oy.

FS
Temos que qualquer vetor ~v = (a, b) do plano se escreve como ~v = (a, b) = a(1, 0) +
b(0, 1) = a~ + b~, isto e, como uma combinacao linear de ~ e ~.
Vemos que C = {~, ~} e um conjunto l.i. pois x~ + y~ = ~0 x(1, 0) + y(0, 1) =
(0, 0) (x, y) = (0, 0) x = y = 0
-U
Dizemos que C e a base canonica de R2 .
Em geral B = {~u, ~v } l.i. no plano R2 e uma base de R2 , sendo que qualquer vetor w
~
se escreve de maneira unica como combinacao linear de ~u e ~v .
DM

Exemplo: Mostrar que ~u = (2, 1) e ~v = (3, 5) sao l.i. e escrever w


~ = (1, 1) como
uma combinacao linear de ~u e ~v .
Como


2x + 3y = 0

x(2, 1) + y(3, 5) = (0, 0) x = y = 0

x + 5y = 0

temos que {~u, ~v } e l.i. e e uma base de R2 .


112

Agora, como


2 + 3 = 1 8 3
w
~ = (1, 1) = (2, 1) + (3, 5) = , =

+ 5 = 1 7 7

8 3
temos que w
~ = u ~v . Essa combinacao e unica, pois o sistema acima tem solucao
7 7
unica.

r
y
(3, 5)

Ca
~v

Ilustracao do exemplo obtido com






 w(1,
~ 1)
~u 
8
 7
~u
FS x
GeoGebra.
Observe a regra do paralelogramo.


-U
3
 ~v
7

A unicidade da c.l. de w
~ numa base {~u, ~v} do plano segue da independencia linear
~ = x~u + y~v = x~u + y ~v. Entao w
dos vetores da base. De fato, suponha que w ~ w
~ =
DM

~0 = (x x ) ~u + (y y ) ~v, donde x x = 0 = y y e, portanto, x = x e y = y .

Na mesma linha de raciocnio, no espaco euclidiano R3 , quatro vetores sao sempre


contidos no proprio espaco, onde existem no maximo tres vetores l.i. Exemplo: ~ =

(1, 0, 0), ~ = (0, 1, 0) e ~k = (0, 0, 1) sao respectivamente os vetores unitarios no sentido


positivo dos eixos cartesianos Ox, Oy e Oz. O conjunto C = {~, ~, ~k} e claramente
l.i. e a grande vantagem e que qualquer vetor ~v = (x, y, z) do espaco se escreve como
combinacao linear dos vetores de C de forma natural: ~v = (x, y, z) = x~ + y~ + z~k, onde
os coeficientes da combinacao linear sao exatamente as coordenadas de ~v .
113

Dizemos que C = {~, ~, ~k} e a base canonica de R3 .


~ no espaco R3 e chamado base
Em geral, um conjunto de tres vetores B = {~u, ~v, w}
se for um conjunto l.i. e, neste caso, dado um vetor ~t qualquer no espaco, podemos
encontrar escalares a, b e c tais que ~t = a~u + b~v + cw.
~ Alem disso, os escalares sao unicos
(demonstracao analoga ao caso plano exerccio!).
Geometricamente, podemos obter estes escalares da seguinte forma:

r
Represente os vetores a partir de um b
P P
b

Ca
ponto A: ~u = AB, ~v = AC, w ~ = AD e ~t
Db
~t =
AP . w
~ cw
~
b
C
Sejam o plano determinado por P
b
~v
ABC e a reta determinada por P e w.
~ b
b~v
A b
a~u + b~v


Encontre P como interseccao de com .

Temos que P P = cw.
~

FS a~u
P
b

~u b
B

P


Aplique o caso plano para obter AP = a~u + b~v . Assim, ~t = AP = AP + P P =
a~u + b~v + cw.
~
-U
Quando os vetores sao dados em coordenadas, podemos obter os escalares acima
utilizando sistemas lineares, como podemos ver no exemplo a seguir:
Sejam ~u = (1, 2, 3), ~v = (2, 3, 4), w
~ = (0, 2, 2). Estes vetores serao l.i. se
x~u + y~v + z~v = ~0 so for possvel com x = y = z =0.
x 2y =0
DM





Isto e equivalente a dizer que o sistema linear () 2x +3y +2z = 0 tem somente



3x +4y 2z = 0
a solucao nula x = y = z = 0 (que e equivalente ao posto da matriz dos coeficientes ser
3).
Escrever o vetor ~t = (3, 4, 10) como c.l. de~u, ~v e w
~ e obter x, y e z com ~t =
x 2y

= 3

~ ou seja, resolver o sistema () 2x +3y +2z = 4 .
x~u + y~v + z w,



3x +4y 2z = 10
114

Resolvendo com Octave ...

octave:1> u=[1 2 3];


octave:2> v= [-2 3 4];
octave:3> w = [0 2 -2];
octave:4> M = [u;v;w] % M
e a matriz dos coeficientes de (*) e de (**)
M =

r
1 -2 0

Ca
2 3 2
3 4 -2

octave:5> t=[-3 4 10]


t =
-3
octave:6> rank(M)
ans = 3
4 10 FS
% rank(M) = posto(M)
% logo u,v,w
e l.i.
-U
octave:7> M\zeros(3,1) % resolvendo (*)
ans =
0
0
DM

0
octave:8> X=M \ t % resolvendo (**)
X =
0.41176
1.70588
-0.97059
octave:9> X(1)*u+X(2)*v+X(3)*w % escrevendo a c.l.
ans =
115

-3.0000 4.0000 10.0000

No proximo captulo detalharemos a aplicacao de tecnicas matriciais para a resolucao


deste e outros problemas com vetores, retas e planos.
Apresentamos a seguir um belo exemplo de aplicacao das propriedades de operacoes
vetoriais e dependencia linear, para demonstrar um resultado classico de Geometria Eu-

r
clidiana:

Ca
OA OB OC 2
C OMa
= OMb
= OMc
= 1
b
Teorema: As medianas de um triangulo
~ = 2 AM
AO ~ a
Mb b Ma 3
se encontram num u
nico ponto, situado a b
b

2/3 de cada mediana, a partir do vertice. O B


Ab

Dem: Seja ABC o tri


FS b
Mc
angulo. Sejam Ma , Mb e Mc os pontos medios dos lados opostos aos
vertices A, B e C, respectivamente.

Para ~u = AB e ~v = AC, temos que Ma = A + 12 (~u + ~v ), Mb = A + 12 ~v e Mc = A + 21 ~u.
b
-U
Logo, as equac
oes vetoriais das medianas sao:

AMa : X = A + tAMa = A + 2t (~u + ~v ),

BMb : X = B + sBMb = (A + ~u) + s(A + 12 ~v (A + ~u)) = A + (1 s)~u + 2s ~v ,

CMc : X = C + CMc = (A + ~v ) + (A + 12 ~u (A + ~v )) = A + 2 ~u + (1 )~v ,
DM

com t, s, [0, 1]. Devemos mostrar que O = AMa BMb CMc com t = s = = 23 .
Vamos inicialmente encontrar O = AMa BMb e mostrar depois que O CMc .
Como O = A + 2t (~u + ~v ) = A + (1 s)~u + 2s ~v , temos que ( 2t + s 1)~u + ( 2t 2s )~v = ~0.
t t s
E como ~u e ~v s
ao l.i. (lados de um triangulo), 2 +s1 = 0 e 2 2 = 0, donde conclumos
2
(exerccio!) que t = 3 = s.
t
z}|{
2 1
Logo O = A + (~u + ~v ) = A + 31 (~u + ~v ).
3 2
Para ver que O M Mc , basta ver se O = A + 13 (~u + ~v ) = A + 2 ~u + (1 )~v para algum
[0, 1]. Equacionando, devemos ter 13 (~u + ~v ) = 2 ~u + (1 )~v , e pelo fato de ~u e ~v serem
116

1
l.i., conclumos que
2 = 3 e (1 ) = 31 , satisfeito para = 23 , como queramos.

2.4 Uma introdu


cao ao GeoGebra
O GeoGebra e um software de Geometria Dinamica, criado originalmente por Markus

Hohenwarter, para trabalhar com Geometria e Algebra. um programa implementado em
E

r
Java, que permite mover com o mouse (ou outro dispositivo correspodente) os objetos

Ca
construdos, sem perda das propriedades geometricas e algebricas utilizadas.
apresentado numa planilha contendo uma Janela de Algebra
E
e uma Area de Trabalho,
entre a Barra de Ferramentas acima e o Campo de Entrada abaixo.

FS
-U
DM


Observe que cada elemento da Area de Trabalho(desenho plano) e descrito algebri-

camente na Janela de Algebra
ao lado. A Janela de Algebra pode ser escondida quando

desejar, mas e automaticamente atualizada a cada modificacao da Area de Trabalho. Re-

ciprocamente, cada alteracao na Janela de Algebra
e repassada para a Area de Trabalho.
As entradas dos objetos (pontos, retas, vetores, conicas, . . . ), com as propriedades
117

desejadas podem ser na forma de comandos no Campo de Entrada, ou atraves da Barra



de Ferramentas na Area de Trabalho. Alteracoes das propriedades das construcoes podem
ser feitas posteriormente, clicando com o botao direito do mouse sobre o objeto, tanto

na Janela de Algebra,
quanto na Area de Trabalho.
Mais sobre manipulacao do GeoGebra pode ser obtido em http://www.geogebra.at.
Nao deixe de consultar o GeoGebra QuickStart.

r
Agora vamos nos concentrar no uso do GeoGebra como uma ferramenta para estudar

Ca
Geometria Analtica Plana. O GeoGebra trabalha com o plano munido de um sistema de
coordenadas cartesianas.

1. Definindo pontos: Podemos entrar com um ponto atraves do Campo de Entrada,


atraves de suas coordenadas.

Entrada.

Podemos tambem selecionar


FS
Por exemplo, para definir P = (2, 3), basta digitar P = (2,3) no Campo de

(ponto) na Barra de Ferramentas e clicar no



lugar desejado da Area de Trabalho. Porem, como o objetivo inicial e trabalhar as
-U
coordenadas, vamos utilizar o Campo de Entrada.
Como exerccio, crie tambem O = (0, 0).
DM

Observac
ao 1: O GeoGebra nao aceita qualquer letra como nome de ponto.
Em geral sao letras maiusculas, tipo A, B, C, P , . . . . Pode ter algumas variacoes
como P1 (escreve-se t 1), P , P . Problemas com X. Se utilizar letra minuscula,
entendera que e um vetor.

Observac
ao 2: Um ponto assim criado e um objeto livre (pois nao dependeu
de outros objetos para ser criado) e pode ser movimentado com o mouse, com

a ferramenta (Mover). Mas, se na hora de criar o ponto, tivesse escolhido


um ponto de alguma reta, ou curva, ou segmento, . . . , este ponto deve aparecer
118

na categoria de Objeto dependente, e so pode ser movimentado sobre o objeto


escolhido.

Observac
ao 3: Pode-se esconder o rotulo, renomear, aumentar o tamanho do
crculo que o representa, a cor, etc (suas Propriedades) clicando com o botao
direito do mouse sobre o objeto e seguindo as instrucoes. Experimente! Obs: Pode-
se escolher fixar objeto sobre um ponto que nao quer que seja movimentado, como

r
O = (0, 0). O objeto, mesmo classificado como livre, ficara fixo.

Ca
Observac
ao 4: As coordenadas do ponto P sao referidas no GeoGebra como
x(P) e y(P).
Por exemplo, para obter as projecoes Px e Py de P nos eixos Ox e Oy, respecti-
vamente, digitamos P x = (x(P), 0) e P y = (0, y(P)). Observe que os

FS
pontos Px e Py sao classificados na Janela de Algebra como objetos dependentes.
Como exerccio de dinamica, experimente mover o ponto P de lugar, com o mouse
(selecione a ferramenta de mover na Barra de Ferramentas, clique no ponto P e
movimente). Os objetos dependentes do ponto P como Px e Py seguem o movi-
-U
mento. Alem disso (importante!), se apagar um objeto do qual eles dependem
(no caso, o ponto P ), serao automaticamente apagados.

2. Definindo vetores: Temos formas distintas de definir vetores, dependendo das si-
tuacoes:
DM


Vetor ~v = AB, onde A e B ja estao definidos e desenhados:
No Campo de Entrada, digite v=Vetor[A,B] ou v=B-A. No primeiro

caso, o desenho do vetor sera como o segmento orientado AB, de A ate B.
No segundo caso, a origem do vetor sera em (0, 0).

Na Barra de Ferramentas, selecione (vetor definido por dois pontos) e


clique sobre os pontos A e B. O nome do vetor sera escolhido pelo probrama,
mas voce pode renomear. Se o nome que voce escolher ja estiver sendo usado
119

para outro objeto, o programa renomeara o outro objeto, para que sua escolha
atual seja respeitada (nem sempre).

Vetor ~v = (a, b), com as coordenadas a e b ja definidos.


No Campo de Entrada, digite v=(a,b).

Vetor ~v = (a, b), com as coordenadas a e b definidas no momento.

r
No Campo de Entrada, digite v = (2,3), por exemplo, para criar o vetor
~v = (2, 3).

Ca
Observac
ao 1: Se digitar B-A em vez de v=B-A, sera criado um ponto,
digamos, C, tal que C O = B A.

Observac
ao 2: Se digitar (a,b) em vez de v=(a,b), sera criado o ponto
(a, b).

Observac
a
FS
o 3: O vetor criado utilizando v=(a,b) com a e b anteriormente
definidos e um objeto dependente de a e b.
-U
3. Operando com pontos e vetores:
No Campo de Entrada, supondo que os objetos relacionados no lado direito de =
estejam pre-definidos.

B = A+v (com A e ~v pre-definidos) cria (e desenha) o ponto B = A + ~v.


DM

w = u+v (com ~u e ~v pre-definidos) cria o vetor w


~ = ~u + ~v e desenha-o a
partir de O.

z= 5v ou z= 5*v cria o vetor ~z = 5 ~v.

m = 3 u - 5v cria o vetor m
~ = 3~u 5~v (combinacoes lineares)

u*v calcula o chamado produto escalar entre ~u e ~v, a ser definido mais
tarde: (a, b) (c, d) = ac + db.

B = Transladar[A,v] cria o ponto B = A + ~v.


120

Com a Barra de Ferramentas, temos a ferramenta (vetor a partir de um


ponto) que, clicando sobre um ponto A e um vetor ~v cria o ponto B = A + ~v

e desenha-o junto com o segmento orientado AB, que tera outro nome (nao sera
~v ). Alem disso, existe outra ferramenta com cone semelhante, Transladar por um
vetor, que so desenha o ponto B. Obs: O nome B para o ponto e fictcio, mas

r
pode ser renomeado!

Ca
4. Segmentos de retas:

Para criar um segmento de A ate B, basta selecionar (segmento defi-


nido por 2 pontos) e clicar sobre os pontos. Ou entao, digitar Segmento[A,B].

FS
Ha varias propriedades que podem ser modificadas, como estilo, cor, espessura,
nome, etc.

Um segmento CD pode ser obtido de AB, atraves de uma translacao por um

vetor ~v , utilizando a ferramenta (Transladar por um vetor) e clicando


-U
sobre o segmento AB e o vetor ~v . Ou entao, digitando Transladar[Segmento[A,B],v].

Para segmento parametrizado, veja mais adiante.

5. Retas
DM

Para criar uma reta por A e B, o mais simples e utilizar a ferramenta


(Reta definida por dois pontos) ou digitar Reta[A,B].

Retas paralelas ou perpendiculares a uma reta ou vetor e passando por um


ponto, podem ser tracadas com as ferramentas do mesmo nome. Estao no
mesmo grupo de ferramentas, na Barra de Ferramentas. Fica como exerccio
explora-las e procurar os comandos correspondentes.

Para retas parametrizadas, veja mais adiante.


121

6. Criando novas ferramentas Podemos criar novas ferramentas, popularmente conhe-


cidas como macros, quando trabalhamos num projeto onde alguns procedimentos
se repetem em diversas ocasioes. Por exemplo, se quizermos trabalhar com Geo-
metria Espacial atraves de Perpectiva Cavaleira, definimos novas ferramentas para
desenhar os elementos do espaco em perspectiva.
Vamos apresentar aqui, no caso plano, a b b
A

r
3
criacao do macro para representar o ponto

Ca
2 B
com suas projecoes nos eixos coordenados, b b

todos ligados com segmentos tracejados, 1


para melhor visualizacao, como aparecem nos b b

livros didaticos. 1 1 2

(i) Crie um ponto P . FS


Primeiro crie um modelo de ponto com suas projecoes e segmentos:

(ii) Obtenha as projecoes P = (x(P ), 0) e P = (0, y(P )).


(iii) Desenhe os segmentos P P e P P . Depois modifique o Estilo em Pro-
-U
priedade, para que aparecam tracejados, e mais finos do que o default. Alem
disso, esconda os rotulos (nomes) dos segmentos e dos pontos, exceto o P .

No menu acima da barra de ferramentas, selecione Ferramentas e depois,


DM

Criar uma nova ferramenta. Entao,


(i) abrir-se-a uma nova janela, onde, pede-se primeiro para escolher todos os
objetos de sada, isto e, que serao criados automaticamente sempre que se
utilizar a ferramenta. No caso, escolha os pontos P , P e os segmentos P P
e P P , como e sugerido.
(ii) Depois de concluda estas entradas, sera pedido para selecionar os objetos
de entrada. No caso, somente o ponto P. (Se houvesse mais que uma entrada,
e muito importante coloca-los numa certa ordem, pois toda vez que for utilizar
122

a ferramenta, sera sempre a ordem escolhida.).


(iii) Concluda esta etapa anterior, sera pedido para nomear a ferramenta e o
comando, e para definir o que aparecera como ajuda. Entende-se por nome
de comando aquele que sera utilizado no Campo de Entrada.
Pronto!

A nova ferramenta aparecera na Barra de Ferramentas. Teste! Clique na

r

Area de Trabalho, onde se quer criar um ponto. Ou, no Campo de Entrada,

Ca
digitando o nome do comando com as coordenadas do ponto.

Se tudo estiver funcionando como desejado, pode salvar a ferramenta com


extensao .ggt, entrando novamente no menu Ferramentas, em Ferramentas
de Controle. Aparecera a ferramenta criada e a opcao para gravar ou apa-

FS
gar. Pode-se tambem aproveitar para trocar o nome e o cone, mas nao da
para modificar o conteudo. Se nao estiver certo, pode selecionar apagar, ou
simplesmente, sair do programa.

Uma vez salvado a ferramenta em arquivo .ggt, quando quiser utiliza-la basta
-U
escolher para abrir o arquivo, apos abrir o GeoGebra. Ou entao, salvar uma
versao com a ferramenta ja na Barra de Ferramentas.

7. Reta parametrizada
DM

Para criar a reta parametrizada X = A+t~v, vamos utilizar a ferramenta


(Lugar Geometrico).
Vamos escolher o parametro t como sendo x(T ), onde T = (t, 0) e um ponto
do eixo Ox.
Para comecar, escolha um ponto sobre o eixo Ox (espere aparecer o ponteiro
indicando o eixo) e chame-o de T . Confirme que o ponto T so se movimenta
sobre o eixo Ox.
Digite P = (x(A)+x(T)*x(v), y(A)+x(T)*y(v) (x(T ) = t, lembre-se).
123

Selecione (lugar geometrico) na Barra de Ferramentas e clique primeiro


no ponto P e depois no ponto T .
Pronto! Esta criada a reta r(A, ~v). Movimente o ponto T sobre o eixo Ox e
veja como varia o ponto P .

Para desenhar o segmento AB com o Lugar Geometrico, no lugar do eixo Ox

r
para colocar T , escolha, por exemplo, o segmento de O = (0, 0) a U = (1, 0).

Ca
Assim, t = x(T ) [0, 1] para todo T OU. Alem disso, ~v = AB. Como
exerccio, repita a construcao do LG para este caso.

Tambem e possvel utilizar o Seletor para movimentar os pontos sobre a reta,

utilizando a parametrizacao. A ferramenta (seletor) cria um numero

FS
(escalar) que pode variar num certo intervalo [a, b] a escolher. Por default,
e o intervalo [5, 5], com passo .1. Utilizando este escalar como parametro
da reta, como nos casos anteriores, ao se mover o seletor, o ponto criado
acompanhara o movimento.
-U
Para que um ponto P possa ser movimentado de A 5~v a A + 5~v , crie um
seletor, digamos, t, com variacao em [5, 5], e digite: P = (x(A)+t* x(v),
y(A)+t*y(v)).
DM

2.5 Introduc
ao ao Octave - um pouco de gr
aficos
O programa Octave possui implementacoes graficas 2D e 3D, que permitem tracar
graficos de funcoes de duas e tres variaveis, curvas e superfcies parametrizadas, e curvas
de contorno de funcoes de 2 variaveis.
Vamos trabalhar aqui com o que existe de mais basico em graficos para o Octave, uti-
lizando o GNUplot. Mas existem ambientes mais sofisticados, que exigem implementacao
extra. Os interessados poderao procurar na rede mundial de computadores, tanto os
124

programas, como os manuais para utilizacao dos mesmos.


No momento, estamos interessados somente em retas e planos.

1. Para tracar uma reta no plano, grafico de funcao y = mx+c no plano, basta escolher
o intervalo [a, b] de variacao de x, escolher o passo da variacao, por exemplo .1, ou
o numero de pontos no intervalo a serem utilizados, e utilizar o comando plot.

r
Reta y=2x+1, em [0,1]

3
r

Ca
2.5

2
Por exemplo, para obter
este grafico de y = 2x + 1
1.5
y

no intervalo [0, 1], utiliza-


1

mos os comandos abaixo:


0.5

x = 0:.2:1
0 0.2 0.4
x
FS
0.6 0.8

% lista das abscissas dos pontos


1

y = 2*x + 1 % lista das ordenadas dos pontos


-U
plot(x,y) % comando b
asico para tra
car o gr
afico
title(Reta y = 2x+1) % acrescentando o t
tulo
legend(r) % acrescentando a legenda (
util para mais fun
c~
oes)
xlabel(x) % r
otulo para o eixo Ox
DM

ylabel(y) % r
otulo para o eixo Oy
hold on % mantendo o atual desenho, para acrescentar mais
plot(x,y,ro) % tra
cando novamente, agora com op
c~
oes:
% em vermelho(r), estilo o nos pontos
% veja mais op
c~
oes, nos manuais
grid on % desenhando o grid (quadriculado)
axis([0 1 0 3]) % escolhendo manualmente a varia
c~
ao dos eixos
% Ox: [0 1]; Oy: [0 3]
125

% sem o qual o Octave desenha o segmento na diagonal


print(graf.eps,-deps)
% salvando no arquivo graf.eps (formato eps)
print(graf.png,-dpng) % para salvar em PNG

Todos os graficos do Octave no GNUplot tem sada nesta proporcao do exemplo.

r
A definicao dos eixos, com axis altera as escalas dos eixos. Caso nao especificado,
o Octave procura utiliza os eixos otimizados, isto e, de forma que a janela grafica

Ca
seja o menor retangulo contendo o seu grafico.

2. Reta (segmento) parametrizado: Como se pode ver acima, o comando plot pede
como entradas as listas das abscissas x e das ordenadas y dos pontos (x, y). Se nao

FS
especificado em contrario, um ponto e ligado ao proximo da sequencia. Logo as
listas tem que ser dadas na ordem certa. As parametrizacoes ordenam naturalmente
os pontos. Vamos parametrizar o segmento de reta com origem em A = (2, 1),
direcao dada por ~v = (3, 2) e de comprimento 5, como exemplo.
2
-U
A = [1 2]
1.5

v = [-3 -2]
1
u = 1/norm(v)*v

0.5
t = linspace(0,5,6)
DM

x = A(1)+t*u(1)
0

y = A(2)+t*u(2)
-0.5
plot(x,y, ks-)
-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1

No exemplo acima, ~u e o versor do vetor ~u. Assim, 5~u e um vetor de comprimento


5, donde variamos o parametro t de 0 a 5, para obter o segmento de comprimento
5. A opcao s do comando plot(x,y,ks-), e para representar os pontos dados
com quadrados (square), k para desenho na cor preta, e - para unir os pontos
126

com segmentos.

3. Paralelogramo de arestas dadas pelos vetores ~u = AB = (3, 1) e ~v = AC = (3, 4),
onde A = (1, 1).
Como o comando plot, com a opcao -, traca os segmentos entre os pontos, pode-
mos tracar o paralelogramo ABDC utilizando a sequencia de pontos A, B, D, C, A

r
(AD e a diagonal).
6

Ca
A = [1 1]
5
u = [3 1], v = [-3 4]

4
B = A+u, C = A+v
D = A + (u+v)
3

1
-2 -1 0 1
FS
2 3 4
XY = [A;B;D;C;A]
x =XY(:,1), y =XY(:,2)
plot(x,y,ko-),grid on

Observe que a XY e a matriz cujas linhas sao os pontos A, B, D, C e A, donde a


-U
primeira coluna e a lista das abscissas e a segunda, das ordenadas dos pontos. No
comando plot(x,y,ko-), as opcao k e para desenhar na cor preta, o para
colocar uma circunfer?ncia nos pontos dados, - para ligar os pontos.

4. Dada uma sequencia de pontos P1 , P2 , . . . , Pn no espaco, podemos tracar a


DM

poligonal determinada por esses pontos, atraves do comando plot3(x,y,z), onde


x, y e z sao as listas das coordenadas x, y e z dos pontos. Isto generaliza a
construcao do paralelogramo acima.
Exemplo: paralelogramo com vertice A = (1, 2, 1) e arestas dadas pelos vetores
~u = (1, 0, 0), ~v = (0, 1, 1).
127

A = [1 2 -1]
u = [1,0,0], v=[0,1,-1] -1

-1.2

B = A+u, C=A+v, D=B+v -1.4

XYZ = [A;B;D;C;A] -1.6

-1.8
x=XYZ(:,1)

r
-2 3
2.8
y=XYZ(:,2) 2.6 1.8
2

2.4 1.6

Ca
1.4
2.2
z=XYZ(:,3) 2 1
1.2

plot3(x,y,z)
grid on Este paralelogramo esta sendo dado somente
pelas arestas. Por isso e vazado.
Se os pontos da poligonal sao dadas por uma parametrizacao, e mais natural obter

FS
as listas x, y e z. Por exemplo, no caso da reta no espaco dada por X = A + t~u,
onde A = (1, 2, 1), ~u = (2, 3, 1), basta fazer

A = [1 2 -1], u = [2,3,1]
-U
t = linspace(0,2,11); % definindo 11 pontos de 0 a 2 (inclusive)
x = A(1) + t*u(1);
y = A(2) + t*u(2);
z = A(3) + t*u(3);
DM

plot3(x,y,z)

5. O paralelogramo ABDC do tem anterior poderia ser desenhado com os pontos


interiores da regiao plana.
Isto pode ser representado como um patch unico, que pode ser desenhado com um
dos seguintes comandos: mesh(xx,yy,zz), meshz(xx,yy,zz) ou surf(xx,yy,zz),
onde
A(1) B(1) A(2) B(2) A(3) B(3)
xx = , yy = e zz = .
C(1) D(1) C(2) D(2) C(3) D(3)
128

A = [1 2 -1]
u = [1,0,0], v=[0,1,-1]
xx= [ A(1) B(1); C(1) D(1)]
yy= [ A(2) B(2); C(2) D(2)]
zz= [ A(3) B(3); C(3) D(3)]
surf(xx,yy,zz)

r
Se optarmos por subdividir o paralelogramo, dividindo o lado AB em, digamos, 3

Ca
partes, e o lado AC, em 4 partes, as matrizes xx, yy e zz teriam (3 + 1) (4 + 1)
entradas, correspondentes aos pontos do grid.
Para entender os comandos, poderamos renomear os pontos do lado AB de P11 =
A, P12 , P1,3 , P14 = B, e os do lado AC de P11 = A, P21 , P31 , P41 , P51 = C.

FS
Nomeando os pontos de Pi,j conforme a posicao no grid, teramos uma matriz de
pontos (Pij )54 e, as matrizes xx, yy e zz seriam constitudas das correspondentes
coordenadas.
Para entender esse processo, vamos construir esta matriz de pontos com a parame-
-U
trizacao do paralelogramo. Ou seja, usando a parametrizacao X(t, s) = A+t~u +s~v,
fazendo t1 = 0, t2 , t3 , t4 = 1 e s0 = 0, s1 , s2 , s3 , s4 , s5 = 1 os parametros corres-
pondentes `as subdivisoes, temos Pi,j = A + ti~u + sj ~v .
A primeira linha desta matriz de pontos tem como constante t1 , na segunda linha
DM

t2 , . . .
A primeira coluna da matriz de pontos tem com constante s1 , a segunda, s2 , . . .
Logo, analisando (Pij ) em termos de ts e ss, estaremos trabalhando com

t1 t1 t1 t1 s s s s4 s5
1 2 3

t2 t2 t2 t2 s1 s2 s3 s4 s5


tt = t3 t3 t3 t3 e ss = s1 s2 s3 s4 s5 .


t4 t4 t4 t4 s1 s2 s3 s4 s5

t5 t5 t5 t5 s1 s2 s3 s4 s5
129

Estas matrizes sao geradas com o comando [tt,ss]=meshgrid(t,s). Assim, as


matrizes xx, yy e zz procuradas sao dadas por xx = A(1) + tt u(1) + ss v(1),
yy = A(2) + tt u(2) + ss v(2) e zz = A(3) + tt u(3) + ss v(3).
Assim, segue o codigo Octave para a figura ao lado:

A = [1 2 -1]

r
u = [1,0,0], v=[0,1,-1]

Ca
t = linspace(0,1,4); -1

-1.2
s = linspace(0,1,5);
-1.4

[tt,ss] = meshgrid(t,s); -1.6

-1.8
xx = A(1)+tt*u(1)+ss*v(1);
-2 3

yy = A(2)+tt*u(2)+ss*v(2); 2.8

zz = A(3)+tt*u(3)+ss*v(3);
surf(xx,yy,zz)
FS 2.6
2.4
2.2
2 1
1.2
1.4
1.6
1.8
2
-U
DM

You might also like