У меня есть две сложные функции (размер 1x1x2501), и мне нужно сделать корреляцию между ними (взаимная корреляция).
Я пытался использовать эту команду:
r=corrcoef(Hmimo_tb(1,:)',Hmimo_tb1(1,:)','coeff');
Где Hmimo_tb
и Hmimo_tb1
- два моих сигнала, единственное отличие которых заключается в том, что они были измерены в разных положениях.Максимальная разница между этими двумя сигналами равна 1,5e-13, поэтому на них влияет только шум.
В результате я получаю:
ans =
1.0000 1.0000 + 0.0000i
1.0000 - 0.0000i 1.0000
Функция, которую я собираюсь выполнитькоррелировать сложно, но 0,0000i оставляют у меня некоторые сомнения ... Еще одно сомнение в том, что сигналы на самом деле не равны, как я уже говорил, есть разница 1,5e-13, о которой не сообщается.вторичная диагональ почему?
В чем разница между corrcoef и xcorr?
да, это правда, я пробовал:
формат longг
и я получил в результате этого:
Столбец 1
1
1 + 3.73593550274545e-11i
Столбец 2
1 - 3.73593550274545e-11i
1
Теперь как можноя интерпретирую небольшое комплексное значение? что оно представляет?Спасибо