Hallo,
Übrigens hätte ich traditionell die Gleichung eher nach y als nach x aufgelöst (auch wenn das hier keine Rolle spielt), und das Problem mit der Schrittweite hast du hier immer noch. Nach deiner eigenen Argumentation müsstest du die Schrittweite für x bzw. y auch bei diesem Ansatz dynamisch verändern.
Oder zumindest einmal über x und einmal nach y iterieren (was allerdings dann eher die Brute-Force-Variante wäre).
Grüße
Klaus