Cómo utilizar matlab para calcular la correlación de Pearson entre columnas de matriz
1. Simplemente use el comando corrcoef
min(min(corrcoef(x1, x2))) es el coeficiente de correlación entre x1 y x2.
Por ejemplo
t = (1:0.1:100)';
w = 2*pi
x1=sin(w*t) randn(tamaño(t)); p>
p>
x2=cos(w*t) randn(tamaño(t));
x3=sin(w*t ) randn(tamaño(t)); /p>
x1_x2 = min(min(corrcoef(x1, x2)))
x1_x3 = min(min(corrcoef(x1, x3)))
2. Utilice la función corrcoef
p>Supongamos que a1, b1, c1, d1, a2, b2, c2, d2 son los coeficientes de f(x) y g(x) respectivamente
x =[a1, b1, c1, d1];
y=[a2, b2, c2, d2];
z=corrcoef(x, y)
3.