Есть два массива с данными (часовая тепература погоды за месяц разных годов: array0208, array0209). Как сделать чтобы глянуть как коррелировалась температура, по какой формуле считать это дело?
serega28 Быстрее через фурье. Берешь фурье от обоих массивов. Потом по элементо перемножаешь(умножение компексное) и берешь обратное преобразование фурье.
Тогда по определению. http://ru.wikipedia.org/wiki/Корреляция Код (Text): Result:=0; if Length(A)=Length(B) then begin X:=0; Y:=0; XY:=0; XX:=0; YY:=0; N:=Length(A); for i:=0 to N-1 do begin X:=X+A[i]; Y:=Y+B[i]; XY:=XY+A[i]*B[i]; XX:=XX+A[i]*A[i]; YY:=YY+B[i]*B[i]; end; Result:=(XY*N-X*Y)/sqrt((XX*N-X*X)*(YY*N-Y*Y)); end; Остается переписать на ассемблер.