var ch1 = Scope.Channel1 var ch2 = Scope.Channel2 var data1 = ch1.visibledata var data2 = ch2.visibledata var cnt = data1.length var avg1 = ch1.measure("Average") var avg2 = ch2.measure("Average") var sum1 = 0 var sum2 = 0 var sum12 = 0 for(var i = 0; i < cnt; i++){ sum1 += (data1[i]-avg1)*(data1[i]-avg1) sum2 += (data2[i]-avg2)*(data2[i]-avg2) sum12 +=(data1[i]-avg1)*(data2[i]-avg2) } acos(sum12/sqrt(sum1*sum2))*180/PI