• Anúncio Global
    Respostas
    Exibições
    Última mensagem

Rotação de pontos

Rotação de pontos

Mensagempor filduarte » Seg Mai 02, 2011 12:57

Olá, preciso de ajuda. Já quebrei a cabeça mas não consigo resolver este problema. Eu tenho um retângulo com outros retângulos dentro. O retângulo principal gira 15º e eu preciso descobrir a distância do vértice mais distante dos retângulo internos em relação ao retângulo original (antes de ser rotacionado). Segue imagem para facilitar a compreensão:

Imagem

As variáveis que são conhecidas são:

- x (largura do retângulo principal);
- y (altura do retângulo principal);
- ax (distância no eixo x do vértices do retângulo interno antes da rotação);
- ay (distância no eixo y do vértices do retângulo interno antes da rotação);
- w (largura do retângulo interno);
- h (altura do retângulo interno);

Preciso descobrir bx e by. Já tentei utilizando razões trigonométricas, mas não dá certo.
filduarte
Novo Usuário
Novo Usuário
 
Mensagens: 4
Registrado em: Seg Mai 02, 2011 12:37
Formação Escolar: GRADUAÇÃO
Área/Curso: Desenho Industrial
Andamento: cursando

Re: Rotação de pontos

Mensagempor FilipeCaceres » Seg Mai 02, 2011 20:44

Rotacionar os eixos de um ângulo \alpha e escrever as novas coordenadas de C são equivalentes a escrever as coordenadas de C' (vetor rotacionado em -\alpha) no sistema original. Observe a figura

rotacao.png
rotacao.png (5.11 KiB) Exibido 2650 vezes


Assim temos,
\overline{0C'}=\overline{OC}.cis(-\alpha)
x'+y'.i=(x+y.i).(cos\alpha -i.sen\alpha )

Assim temos,
x'=x.cos\alpha+y.sen\alpha
y'=-xsen\alpha +ycos\alpha

Espero que tenha entendido, com isso acho que seja suficiente para você resolver a sua questão.

Qualquer dúvida poste novamente.

Abraço.
FilipeCaceres
Colaborador Voluntário
Colaborador Voluntário
 
Mensagens: 351
Registrado em: Dom Out 31, 2010 21:43
Formação Escolar: ENSINO MÉDIO PROFISSIONALIZANTE
Área/Curso: Tec. Mecatrônica
Andamento: formado

Re: Rotação de pontos

Mensagempor LuizAquino » Seg Mai 02, 2011 22:12

Aplicando a sugestão de FilipeCaceres, podemos rearrumar o problema original como ilustra a figura abaixo.

rotação-retângulos.png


Note que no sistema xOy as coordenadas de A são (ax, ay). Além disso, note que no sistema x'Oy' as coordenadas de B também são (ax, ay).

O que você deseja é descobrir as coordenadas de B em relação ao sistema xOy. Suponha que essas coordenadas sejam (k, m).

Substituindo essas informações no sistema de equações indicado, teremos:
\begin{cases}
k\cos 15^\circ + m\,\textrm{sen}\,15^\circ = a_x \\
-k\,\textrm{sen}\,15^\circ + m\cos 15^\circ = a_y
\end{cases}

Agora, basta você resolver esse sistema para encontrar k e m.

Por fim, note que usando a notação da figura original, temos que b_x = m e b_y = y - k.

Em seu perfil consta que você é aluno do curso de Desenho Industrial. Esse problema que você quer resolver surgiu em algum projeto que você está trabalhando?

Observação
Na disciplina de Geometria Analítica estudamos a rotação de eixos e a mudança de coordenadas. Eu recomendo que você procure por materiais ou livros dessa disciplina.
professoraquino.com.br | youtube.com/LCMAquino | @lcmaquino

"Sem esforço, não há ganho."
Dito popular.
Avatar do usuário
LuizAquino
Colaborador Moderador - Professor
Colaborador Moderador - Professor
 
Mensagens: 2654
Registrado em: Sex Jan 21, 2011 09:11
Localização: Teófilo Otoni - MG
Formação Escolar: PÓS-GRADUAÇÃO
Área/Curso: Mestrado - Modelagem Computacional
Andamento: formado

Re: Rotação de pontos

Mensagempor filduarte » Ter Mai 03, 2011 13:56

LuizAquino escreveu:Em seu perfil consta que você é aluno do curso de Desenho Industrial. Esse problema que você quer resolver surgiu em algum projeto que você está trabalhando?


Sim o problema surgiu durante um projeto. O tal retângulo externo que falei é um movieclip do flash e os retângulos menores são fotos. O que eu preciso é descobrir os pontos das fotos que ficam mais perto das extremidades esquerda, direita, superior e inferior. O exemplo que dei foi do ponto mais à direita.

Confesso que não consegui resolver o sistema (tentei pelo método da comparação) e peço a paciência de vocês para me ajudar a resolvê-lo. Para facilitar as coisas vamos assumir que sen15^o = 0,258 e cos15^o = 0,965:

0,965k + 0,258m = a_x
k = \frac{a_x - 0,258m}{0,965}

Substituindo na segunda equação:

-\frac{a_x - 0,258m}{0,965} + 0,965m = a_y

Pois é, mas eu empaco aí. Não me lembro como inverter a equação quando tenho uma divisão de uma equação. Ficaria assim?
m = \frac{0,965a_y + a_x + 0,258}{0,965}
filduarte
Novo Usuário
Novo Usuário
 
Mensagens: 4
Registrado em: Seg Mai 02, 2011 12:37
Formação Escolar: GRADUAÇÃO
Área/Curso: Desenho Industrial
Andamento: cursando

Re: Rotação de pontos

Mensagempor LuizAquino » Ter Mai 03, 2011 15:50

É mais fácil você resolver o sistema pelo método da soma.

Basta você multiplicar a primeira equação por \,\textrm{sen}\,15^\circ e a segunda por \cos\,15^\circ. Somando as duas equações resultantes, você irá determinar m.

Em seguida, basta você multiplicar a primeira equação por \cos\,15^\circ e a segunda por \,\textrm{sen}\,15^\circ. Somando as duas equações resultantes, você irá determinar k.
professoraquino.com.br | youtube.com/LCMAquino | @lcmaquino

"Sem esforço, não há ganho."
Dito popular.
Avatar do usuário
LuizAquino
Colaborador Moderador - Professor
Colaborador Moderador - Professor
 
Mensagens: 2654
Registrado em: Sex Jan 21, 2011 09:11
Localização: Teófilo Otoni - MG
Formação Escolar: PÓS-GRADUAÇÃO
Área/Curso: Mestrado - Modelagem Computacional
Andamento: formado

Re: Rotação de pontos

Mensagempor filduarte » Sex Mai 06, 2011 11:56

Valeu pela ajuda! Consegui resolver. Só não entendi uma coisa:

0,965k + m * 0,258 = x (*0,258)
-0,258k + m * 0,965 = y (*0,965)

0,24897k + 0,258m * 0,066 = 0,258x
-0,24897k + 0,965m * 0,931 = 0,965y

Aí a soma daria:

1,223m * 0,997 = 0,258x + 0,965y

Ou seja:

m=\frac{0,258x + 0,965y}{2,22}

Só que essa expressão estava dando errado, até que percebi que se eu não dividisse por 2,22 ela dava certo. Onde está o meu erro?

Mais uma coisa: não entendi por que você disse que para descobrir k eu precisava multiplicar a primeira equação por cos15º e a segunda por sen15º. Bastou eu substituir o m numa das equações do sistema original e resolvi o problema.
filduarte
Novo Usuário
Novo Usuário
 
Mensagens: 4
Registrado em: Seg Mai 02, 2011 12:37
Formação Escolar: GRADUAÇÃO
Área/Curso: Desenho Industrial
Andamento: cursando

Re: Rotação de pontos

Mensagempor LuizAquino » Sex Mai 06, 2011 12:26

Você errou aqui:
0,24897k + 0,258m * 0,066 = 0,258x
-0,24897k + 0,965m * 0,931 = 0,965y

Deveria ficar apenas com:
0,24897k + 0,066m = 0,258x
-0,24897k + 0,931m = 0,965y


Agora, vejamos a resolução usando a minha sugestão.

Primeira parte
\begin{cases} (k\cos 15^\circ + m\,\textrm{sen}\,15^\circ = a_x)\cdot\,\textrm{sen}\,15^\circ \\ (-k\,\textrm{sen}\,15^\circ + m\cos 15^\circ = a_y)\cdot\cos 15^\circ  \end{cases}

\begin{cases} k\cos 15^\circ\,\textrm{sen}\,15^\circ + m\,\textrm{sen}^2\,15^\circ = a_x\,\textrm{sen}\,15^\circ \\ -k\cos 15^\circ\,\textrm{sen}\,15^\circ + m\cos^2 15^\circ = a_y\cos 15^\circ\end{cases}

m(\,\textrm{sen}^2\,15^\circ + \cos^2 15^\circ) = a_x\,\textrm{sen}\,15^\circ + a_y\cos 15^\circ

m = a_x\,\textrm{sen}\,15^\circ + a_y\cos 15^\circ

Segunda parte
\begin{cases} (k\cos 15^\circ + m\,\textrm{sen}\,15^\circ = a_x)\cdot\cos 15^\circ \\ (-k\,\textrm{sen}\,15^\circ + m\cos 15^\circ = a_y)\cdot\,\textrm{sen}\,15^\circ  \end{cases}

\begin{cases} k\cos^2 15^\circ + m\cos 15^\circ\,\textrm{sen}\,15^\circ = a_x\cos 15^\circ \\ -k\,\textrm{sen}^2\,15^\circ + m\cos 15^\circ\,\textrm{sen}\,15^\circ = a_y\,\textrm{sen}\,15^\circ\end{cases}

k(\cos^2 15^\circ + \,\textrm{sen}^2\,15^\circ) = a_x\cos 15^\circ - a_y\,\textrm{sen}\,15^\circ

k = a_x\cos 15^\circ - a_y\,\textrm{sen}\,15^\circ

Observação
É óbvio que poderíamos ter usado a expressão determinada para m na primeira etapa para determinar o k na segunda etapa. Mas, eu prefiro fazer esse exercício assim, pois as expressões para k e m ficam mais simples.
professoraquino.com.br | youtube.com/LCMAquino | @lcmaquino

"Sem esforço, não há ganho."
Dito popular.
Avatar do usuário
LuizAquino
Colaborador Moderador - Professor
Colaborador Moderador - Professor
 
Mensagens: 2654
Registrado em: Sex Jan 21, 2011 09:11
Localização: Teófilo Otoni - MG
Formação Escolar: PÓS-GRADUAÇÃO
Área/Curso: Mestrado - Modelagem Computacional
Andamento: formado

Re: Rotação de pontos

Mensagempor filduarte » Sex Mai 06, 2011 12:51

Entendi. Realmente dei mole na hora da multiplicação.

Mais uma vez agradeço pela paciência e pela ajuda!

Abraços!
filduarte
Novo Usuário
Novo Usuário
 
Mensagens: 4
Registrado em: Seg Mai 02, 2011 12:37
Formação Escolar: GRADUAÇÃO
Área/Curso: Desenho Industrial
Andamento: cursando


Voltar para Geometria Plana

 



  • Tópicos relacionados
    Respostas
    Exibições
    Última mensagem

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

 



Assunto: Princípio da Indução Finita
Autor: Fontelles - Dom Jan 17, 2010 14:42

Não sei onde este tópico se encaixaria. Então me desculpem.
Eu não entendi essa passagem, alguém pode me explicar?
2n \geq n+1 ,\forall n \in\aleph*
O livro explica da seguinte forma.
1°) P(1) é verdadeira, pois 2.1 \geq 1+1
2°) Admitamos que P(k), k \in \aleph*, seja verdadeira:
2k \geq k+1 (hipótese da indução)
e provemos que 2(k+1) \geq (K+1)+1
Temos: (Nessa parte)
2(k+1) = 2k+2 \geq (k+1)+2 > (k+1)+1


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Seg Jan 18, 2010 01:55

Boa noite Fontelles.

Não sei se você está familiarizado com o Princípio da Indução Finita, portanto vou tentar explicar aqui.

Ele dá uma equação, no caso:

2n \geq n+1, \forall n \in \aleph^{*}

E pergunta: ela vale para todo n? Como proceder: no primeiro passo, vemos se existe pelo menos um caso na qual ela é verdadeira:

2*1 \geq 1+1

Portanto, existe pelo menos um caso para o qual ela é verdadeira. Agora, supomos que k seja verdadeiro, e pretendemos provar que também é verdadeiro para k+1.

\mbox{Suponhamos que P(k), }k \in \aleph^{*},\mbox{ seja verdadeiro:}
2k \geq k+1

\mbox{Vamos provar que:}
2(k+1) \geq (k+1)+1

Daí pra frente, ele usou o primeiro membro para chegar em uma conclusão que validava a tese. Lembre-se: nunca saia da tese.

Espero ter ajudado.

Um abraço.


Assunto: Princípio da Indução Finita
Autor: Fontelles - Seg Jan 18, 2010 02:28

Mas, Fantini, ainda fiquei em dúvida na passagem que o autor fez (deixei uma msg entre o parêntese).
Obrigado pela ajuda, mesmo assim.
Abraço!


Assunto: Princípio da Indução Finita
Autor: Fontelles - Qui Jan 21, 2010 11:32

Galera, ajuda aí!
Por falar nisso, alguém conhece algum bom material sobre o assunto. O livro do Iezzi, Matemática Elementar vol. 1 não está tão bom.


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Qui Jan 21, 2010 12:25

Boa tarde Fontelles!

Ainda não estou certo de qual é a sua dúvida, mas tentarei novamente.

O que temos que provar é isso: 2(k+1) \geq (k+1)+1, certo? O autor começou do primeiro membro:

2(k+1)= 2k+2

Isso é verdadeiro, certo? Ele apenas aplicou a distributiva. Depois, partiu para uma desigualdade:

2k+2 \geq (k+1)+2

Que é outra verdade. Agora, com certeza:

(k+1)+2 > (k+1)+1

Agora, como 2(k+1) é \geq a (k+1)+2, e este por sua vez é sempre > que (k+1)+1, logo:

2(k+1) \geq (k+1)+1 \quad \mbox{(c.q.d)}

Inclusive, nunca é igual, sempre maior.

Espero (dessa vez) ter ajudado.

Um abraço.


Assunto: Princípio da Indução Finita
Autor: Caeros - Dom Out 31, 2010 10:39

Por curiosidade estava estudando indução finita e ao analisar a questão realmente utilizar a desigualdade apresentada foi uma grande sacada para este problema, só queria tirar uma dúvida sobre a sigla (c.q.d), o que significa mesmo?


Assunto: Princípio da Indução Finita
Autor: andrefahl - Dom Out 31, 2010 11:37

c.q.d. = como queriamos demonstrar =)


Assunto: Princípio da Indução Finita
Autor: Abelardo - Qui Mai 05, 2011 17:33

Fontelles, um bom livro para quem ainda está ''pegando'' o assunto é:'' Manual de Indução Matemática - Luís Lopes''. É baratinho e encontras na net com facilidade. Procura também no site da OBM, vais encontrar com facilidade material sobre PIF... em alguns sites que preparam alunos para colégios militares em geral também tem excelentes materiais.


Assunto: Princípio da Indução Finita
Autor: MarceloFantini - Qui Mai 05, 2011 20:05

Abelardo, faz 1 ano que o Fontelles não visita o site, da próxima vez verifique as datas.


Assunto: Princípio da Indução Finita
Autor: Vennom - Qui Abr 26, 2012 23:04

MarceloFantini escreveu:Abelardo, faz 1 ano que o Fontelles não visita o site, da próxima vez verifique as datas.

Rpz, faz um ano que o fulano não visita o site, mas ler esse comentário dele enquanto respondia a outro tópico me ajudou. hAUEhUAEhUAEH obrigado, Marcelo. Sua explicação de indução finita me sanou uma dúvida sobre outra coisa. :-D