composizione di trasformazioni lineari e cambiamento di base

Messaggioda desko » 06/02/2008, 15:10

In uno spazio vettoriale euclideo ho tre basi ortonormali: T, P1 e P2.
conosco le trasformazioni P1=R1(T) e P2=R2(T) che sono due rotazioni.
Voglio calcolare la trasformazione P2=R12(P1), che dovrebbe essere una matrice di cambiamento di base.
Io sono abbastanza convinto che R12=R2*trasposta(R1).
Una collega invece è convinta che sia R12=trasposta(R1)*R2.
Il (mio) problema è che i risultati sperimentali sembrano dare ragione a lei, ma non cpiasco perché ha ragione lei e non io.
Ho paura che ci stiamo perdendo in un bicchier d'acqua.
Scusate se la questione è banale, ma non ne stiamo venendo a capo.
Grazie mille a tutti.
"Caso è lo pseudonimo che Dio usa quando non vuole firmare col proprio nome" (Anatole France)
Avatar utente
desko
Average Member
Average Member
 
Messaggio: 624 di 805
Iscritto il: 15/05/2006, 09:06
Località: Nonantola (MO)

Messaggioda fu^2 » 06/02/2008, 15:21

prima di tutto ortonormali per cosa?
poi R12 cos'è? la rotazione data cambiando base da T a P1?
Avatar utente
fu^2
Cannot live without
Cannot live without
 
Messaggio: 1982 di 4213
Iscritto il: 06/09/2006, 22:04

Messaggioda desko » 06/02/2008, 15:25

Sono stato un po' approsimativo. Sorry
ortonormali nel senso più comune del termine: vettori di norma 1 e ortogonali a due a due: un normalissimo sistema cartesiano.
R1 passa da T a P1;
R2 passa da T a P2;
R12 passa da P1 a P2 ed è quella che devo calcolare.

Grazie mille.
"Caso è lo pseudonimo che Dio usa quando non vuole firmare col proprio nome" (Anatole France)
Avatar utente
desko
Average Member
Average Member
 
Messaggio: 625 di 805
Iscritto il: 15/05/2006, 09:06
Località: Nonantola (MO)

Messaggioda fu^2 » 06/02/2008, 15:47

faccio uno schema ridicolo, ma almeno vedo se ho capito :D

te hai un cambio di coordinate R1 che va da T->P1, poi R2 che va da T->P2
vuoi l'applicazione R12 che va da P1 a P2

quindi te hai questa situazione (schema brutto)

$P1<-R1<-T->I_d->T->R2->P2$

quindi $P1->R1^(-1)->T->I_d->T->R2->P2$

quindi $P1->R12->P2$ è data da $R12=R1^(-1)*R2$ nel caso sia una matrice ortogonale (e quindi rappresenti una isometria o una rotazione ad esempio) te hai che l'inversa è uguale alla trasposta quindi da $R12=R1^(t)*R2$

dove $<-$ indca la freccia verso sinistra :D e le R in mezzo alle freccie indicano "attraverso la matrice R passo da a ...." spero sia comprensibile,,...

spero di non aver scritto fesserie... :D
Avatar utente
fu^2
Cannot live without
Cannot live without
 
Messaggio: 1983 di 4213
Iscritto il: 06/09/2006, 22:04

Messaggioda G.D. » 06/02/2008, 16:05

@fu^2
La freccia verso sinistra la puoi fare così
\$\leftarrow\$ = $leftarrow$
"Everybody lies"
"La morte sorride a tutti: un uomo non può fare altro che sorriderle di rimando"
"Eliminato l'impossibile, ciò che resta, per improbabile che sia, deve essere la verità"
"No! Provare no! Fare. O non fare. Non c'è provare!"
Avatar utente
G.D.
Cannot live without
Cannot live without
 
Messaggio: 1044 di 6398
Iscritto il: 11/05/2007, 22:00

Messaggioda desko » 06/02/2008, 16:07

Quel che hai scritto è tutto chiaro, però...
Io la vedo così:
P2=R2(T),
T=R1'(P1),
da cui:
P2=R2(R1'(P1))
(con R1' indico il trasposto di R1, così come in MatLab)

Credo che i problemi sorgano perché le trasformazioni si scrivono da sinistra verso destra nell'ordine in cui vanno eseguite, mentre le matrici corrispondenti si scrivono nell'ordine inverso, poiché la prima che interviene deve moltiplicare il dato di ingresso che sta a destra (scusate se mi sono espresso da cani).
Ancora grazie.
"Caso è lo pseudonimo che Dio usa quando non vuole firmare col proprio nome" (Anatole France)
Avatar utente
desko
Average Member
Average Member
 
Messaggio: 626 di 805
Iscritto il: 15/05/2006, 09:06
Località: Nonantola (MO)

Messaggioda fu^2 » 06/02/2008, 17:11

giusto mi son confuso, è giuto scriverle da destra a sinistra, per la fretta ho scritto sbagliato...

te hai che se f è la rotazione scritta nelle basi, quella scritta nelle basi P1 partenza e P2 arrivo è: $M_(P2)^(P1)(f)=M_(P2)^T(id)M_T^T(f)M_T^(P1)(id)$ nel caso $M_T^T(f)=I_d$ allora hai ragione te.

scusate la gaffe :lol: :oops: :D
Avatar utente
fu^2
Cannot live without
Cannot live without
 
Messaggio: 1984 di 4213
Iscritto il: 06/09/2006, 22:04

Messaggioda desko » 06/02/2008, 17:17

Nooooooooo
mi stai dando ragione?
Ormai mi stavo quasi convincendo di avere torto, anche senza vedere bene il perché.
Se dici così rimetti tutto in ballo.

Aiutoooooooooo
"Caso è lo pseudonimo che Dio usa quando non vuole firmare col proprio nome" (Anatole France)
Avatar utente
desko
Average Member
Average Member
 
Messaggio: 627 di 805
Iscritto il: 15/05/2006, 09:06
Località: Nonantola (MO)


Torna a Geometria e algebra lineare

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite