View Single Post
  #3 (permalink)  
Old 01-21-2007, 09:12 AM
icm63 icm63 is offline
Member
 
Join Date: Feb 2006
Posts: 53
icm63 is on a distinguished road
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);
}
Reply With Quote