|
Thanks just cracked it at 10.12 pm NZD time
// Normalise data between 0 and 100
void Normalise(double& InData[])
{
double max, min, range;
int count = ArraySize(InData);
int k, m;
double Temp[];
k = ArrayMaximum(InData,512,0);
max = InData[k];
m = ArrayMinimum(InData,512,0);
min = InData[m];
range = max - min;
ArrayResize(Temp, count);
for(int i=0; i<count; i++)
{
Temp[i] = NormalizeDouble((((InData[i] - min) / range)*100),2) ;
}
ArrayCopy(InData, Temp);
}
|