Red de conocimiento informático - Material del sitio web - Cómo utilizar matlab para calcular la correlación de Pearson entre columnas de matriz

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.