★ APPLICATIONS ★ DIVERS ★ Nullstellen schnell ermittelt ★ |
Nullstellenprogramm mit Errarbearbeitung fuer CPC 464 (Happy Computer) | Applications Divers |
Eine kleine Basic-Routine hilft Ihnen, die Nullstellen beliebiger mathematischer Funktionen ausfindig zu machen. Wer sich privat oder beruflich mit der Auswertung mathematischer Funktionen beschäftigt, kommt öfters in die Situation, die Nullstellen dieser Funktionen ermitteln zu müssen. Diese Arbeit nimmt Ihnen nun »Nullstellen« ab. Als Besonderheit erlaubt es die Eingabe beliebiger Funktionen, die es mittels eines Basic-Zeilengenerators (die Maschinencode-Routine in den Zeilen 230 bis 260) in sein eigenes Listing als Zeile 420 einfügt. Nach Eingabe der Funktion, der Unter- und Obergrenzen, sowie der Schrittweite erhalten Sie auf Ihrem Bildschirm nach kurzer Rechenzeit eine Liste der gefundenen Nullstellen. Zum Verfahren: Der Computer untersucht das Intervall in der gegebenen Schrittweite. Stellt er dabei zwischen dem derzeitigen und dem vorhergehenden x-Wert einen Vorzeichenwechsel fest, muß dazwischen eine Nullstelle liegen. Die genaue Ermittelung dieser Nullstellen erfolgt dann mit Hilfe des Sehnenverfahrens (Regula falsi), bis sich die genäherten x-Werte nicht mehr unterscheiden. Mit diesem Verfahren lassen sich aber keine doppelten Nullstellen finden. Auch wenn die Schrittweite zu groß ist, können Nullstellen verloren gehen - wenn die Kurve die x-Achse innerhalb einer Schrittweite zweimal schneidet. Die Fehlerroutine in den Zeilen 690 und 700 fängt Fehler durch Überlauf und Divisionen durch Null ab. (Dirk Haltermann/ja) , HC
|