pyriemann.utils.geodesic.geodesic_euclid

pyriemann.utils.geodesic.geodesic_euclid(A, B, alpha=0.5)[source]

Return the matrix at the position alpha on the euclidean geodesic between A and B :

\[\mathbf{C} = (1-\alpha) \mathbf{A} + \alpha \mathbf{B}\]

C is equal to A if alpha = 0 and B if alpha = 1

Parameters:
  • A – the first coavriance matrix
  • B – the second coavriance matrix
  • alpha – the position on the geodesic
Returns:

the covariance matrix