home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
sonderh1
/
roots.inc
< prev
next >
Wrap
Text File
|
1988-02-01
|
886b
|
24 lines
(*****************************************************************************)
(* ROOTS.INC *)
(* *)
(* Berechnung der Nullstellen von f *)
(*****************************************************************************)
Procedure FindRoots;
Var x,xmin,xmax,dx :Real;
done :Boolean;
Begin
GetInterval ('Nullstellenbestimmung', xmin, xmax, dx);
x := Solve (xmin, xmax, dx, 0, done);
If done then
Repeat
WriteLn ('N (',x:m:n,', 0)');
xmin := x + dx;
x := Solve (xmin, xmax, dx, 0, done) (* löse f(x)=0 *)
until not done or (x > xmax)
else
WriteLn ('Keine Nullstelle gefunden!')
End;