| Thanks Sergey.Bochkanov,
 I did that steeps, but the problem, for me is the filter...
 
 I was try to do a low pass, any like
 for (int i = 0; i < datos.Length; i++)
 {
 // First i try with the module, but its some
 //if ((Math.Sqrt(Math.Pow(datos[i].x,2)+Math.Pow(datos[i].y,2)) )<= filter) {              // Math.Sqrt(Math.Pow(real,2)+Math.Pow(imaginary,2)) )
 if ( datos[i].x<= filter) {                                                                                   // Compare only the real part
 // That value is correct
 }
 else{
 // The value is out the filter. Remove the value
 datos[i].x= 0;
 //datos[i].y= 0;
 }
 }
 
 Please, help me with the filter, i'm stoned with the filter :(
 
 
 |