Ve svém programu potřebuji vyřešit iracionální nerovnici, která obsahuje výraz (a tento výraz obsahuje i její první derivace) 1/sqrt(promenna-parametr). Vzniká zde tedy podmínka promenna > parametr. Tuto nerovnici řeším Newtonovou metodou. Abych nerovnici mohl pomocí této metody vyřešit, musím se k proměnné příbližovat zleva, tedy můj odhad musí ležet v intervalu (parametr;promenna>, jinak se v další iteraci dostanu do situace, kdy promenná < parametr, což nelze odmocnit.
Výsledek leží v některých specifických případech velice blízko parametru. Proto se snažím můj odhad dělat co nejmenší (nesmí být však roven přímo parametru, abych nedělil nulou). Jak dostat co nejmenší číslo, které je zároveň větší než parametr? Tedy abych se pohyboval na hranicích přesnosti floatu.
Nebo lze moji rovnici vyřešit nějakou jinou numerickou metodou, kdy bych tento problém nemusel řešit?
Děkuji za odpověď.