public Tuple <ComplexPoint, ComplexPoint> CalculateNextPoint(ComplexPoint z) { ComplexPoint z1 = ComplexPoint.Pow(z, 3) - (double)1; ComplexPoint dz = 3 * ComplexPoint.Pow(z, 2); ComplexPoint temp = z1 / dz; z -= temp; return(new Tuple <ComplexPoint, ComplexPoint>(z, z1)); }
public Tuple <ComplexPoint, ComplexPoint> CalculateNextPoint(ComplexPoint z) { ComplexPoint z1 = ComplexPoint.Pow(z, 6) + ComplexPoint.Pow(z, 3) - 1; ComplexPoint dz = 6 * ComplexPoint.Pow(z, 5) + 3 * ComplexPoint.Pow(z, 2); ComplexPoint temp = z1 / dz; z -= temp; return(new Tuple <ComplexPoint, ComplexPoint>(z, z1));; }