Ciao a tutti sono nuovo nel forum e nuovo anche all'uso di MatLab.
Vi espongo subito il problema.
Ho due "segnali" (di fatto sono 2 funzioni):
- Il primo, in Blu è il "segnale" reale
- Il secondo in Rosso è quello teorico.
Sulle ascisse abbiamo l'angolo, sulle ordinate il raggio. Entrambe rappresentano l'andamento delle coordinate polari di un gruppo di punti.
I punti in questione sono stati esportati da un programma CAD e provengono dal profilo di una ruota dentata. (Allegato "3")
Quindi, recap:
Il segnale teorico rappresenta il profilo teorico della ruota dentata.
Il segnale reale rappresenta il profilo della ruota dentata fabbricata e scansionata.
Quello che non riesco a fare è metterli in fase. Cioè ruotare il profilo in bianco,quello reale, rispetto a quello nero, il teorico. (Allegato "3")
Ho già provato con la cross-correlazione
r=xcorr(RealeY,TeoricoY);
Tuttavia RealeY ha 2170 valori e TeoricoY ne ha 9223, quindi ottengo risultati "strani" diciamo.
Togliere dei valori dal file Excel del teorico non so se comprometterebbe il risultato.
Qualcuno è in grado di aiutarmi? Ci sto sbattendo la testa da davvero un sacco di tempo.
Studio meccanica (triennale) e MatLab purtroppo è la prima volta che lo uso.
Allego screenshot.
Allegati: