home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / 02026 / matheass.doc < prev    next >
Text File  |  1992-09-09  |  123KB  |  2,563 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                                                Version 7.0
  7.  
  8.         ┌──┐┌──┐ ┌─────┐┌─────┐┌─┐ ┌─┐ ┌────┐         ┌─────┐ ┌────┐ ┌────┐
  9.         │  └┘  │ │ ┌─┐ │└─┐ ┌─┘│ │ │ │ │ ┌──┘         │ ┌─┐ │ │ ┌──┘ │ ┌──┘
  10.         │ ┌┐┌┐ │ │ └─┘ │  │ │  │ └─┘ │ │ └─┐  ┌────┐  │ └─┘ │ │ └──┐ │ └──┐
  11.         │ │└┘│ │ │ ┌─┐ │  │ │  │ ┌─┐ │ │ ┌─┘  └────┘  │ ┌─┐ │ └──┐ │ └──┐ │
  12.         │ │  │ │ │ │ │ │  │ │  │ │ │ │ │ └──┐         │ │ │ │ ┌──┘ │ ┌──┘ │
  13.         └─┘  └─┘ └─┘ └─┘  └─┘  └─┘ └─┘ └────┘         └─┘ └─┘ └────┘ └────┘
  14.  
  15.  
  16.         Copyright 1992: Bernd Schultheiß, D-6908 Wiesloch, Hufschmiedstr. 3
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                     I N H A L T S V E R Z E I C H N I S :
  25.  
  26.  
  27.         1. Einleitung ................................................... 1
  28.  
  29.         2. Hardware-Voraussetzungen ..................................... 1
  30.  
  31.         3. Copyright .................................................... 2
  32.  
  33.         4. Installation ................................................. 3
  34.  
  35.         5. Bedienung .................................................... 4
  36.            5.1 Das Hauptmenü ............................................ 4
  37.            5.2 Die Tastaturbelegung ..................................... 5
  38.            5.3 Der Texteditor ........................................... 7
  39.            5.4 Datensicherung, Snapshot und Hardcopy .................... 8
  40.            5.5 Die Taschenrechner ....................................... 9
  41.            5.6 Die Koordinatensysteme .................................. 10
  42.  
  43.         6. Das Menü Info ............................................... 11
  44.  
  45.         7. Das Menü Algebra ............................................ 11
  46.  
  47.         8. Das Menü Geometrie .......................................... 17
  48.  
  49.         9. Das Menü Analysis ........................................... 22
  50.  
  51.         10.Das Menü Stochastik ......................................... 30
  52.  
  53.         11.Das Menü Lineare Algebra .................................... 34
  54.  
  55.         12.Anhang A : Syntaxregeln ..................................... 37
  56.  
  57.         13.Anhang B : Ergänzungen ...................................... 38
  58.  
  59.         14.Anhang C : Dateiformate ..................................... 39
  60.  
  61.         15.Anhang D : Druckertreiber ................................... 41
  62.  
  63.         16.Anhang E : Tips und Tricks .................................. 42
  64.         
  65.  
  66.  
  67.                                  - 1 -
  68.  
  69.  
  70.         ┌─────────────────────────────────────────────────────────────────┐
  71.         │                 1 .   E I N L E I T U N G                       │
  72.         └─────────────────────────────────────────────────────────────────┘
  73.  
  74.         Das Programm MATHE-ASS ist eine umfangreiche Sammlung von Routinen,
  75.         die vielen Aufgaben aus der Schulmathematik ihren Schrecken nehmen.
  76.  
  77.         Es ist nicht als  Mathematik-Lernprogramm zu verstehen, sondern als
  78.         Mathematik-Assistent für Lehrer und Schüler und alle, die außerhalb
  79.         der Schule mit mathematischen Problemen konfrontiert sind.
  80.         Damit wird natürlich nicht ausgeschlossen, daß Schüler, die mit dem
  81.         Programm ihre Hausaufgaben überprüfen, dabei etwas lernen.
  82.  
  83.         Die verwendeten Algorithmen  habe ich in  mehreren Jahren gesammelt
  84.         und zu dem vorliegenden Programm  zusammensetzt.  Sollten Sie einen
  85.         Aufgabentyp vermissen  oder über interessante Algorithmen verfügen,
  86.         die in den  Rahmen des Programms passen,  würde ich mich über einen
  87.         Brief von Ihnen sehr freuen.
  88.  
  89.         Das Programm wird laufend  überarbeitet  und  erweitert,  und jedem
  90.         registrierten Benutzer  werden  neue  Versionen  gegen eine geringe
  91.         Updategebühr angeboten.
  92.  
  93.         ┌────────────────────── HAFTUNGSAUSSCHLUSS ───────────────────────┐
  94.         │                                                                 │
  95.         │ Für Schäden, die durch die Anwendung des Programms,  z.B. durch │
  96.         │ falsche oder ungenaue Ergebnisse entstehen,  wird keine Haftung │
  97.         │ übernommen.                                                     │
  98.         │                                                                 │
  99.         └─────────────────────────────────────────────────────────────────┘
  100.  
  101.         Besonders sei darauf hingewiesen,  daß sich das Programm  nicht zum
  102.         Trocknen von Pudeln eignet.
  103.  
  104.  
  105.  
  106.         ┌─────────────────────────────────────────────────────────────────┐
  107.         │      2 .   H A R D W A R E - V O R A U S S E T Z U N G E N      │
  108.         └─────────────────────────────────────────────────────────────────┘
  109.  
  110.         Das Programm läuft auf allen IBM-kompatiblen Rechnern
  111.  
  112.         -  mit mindestens 512 KB Speicher.
  113.  
  114.         -  mit einer CGA-, HGC-, EGA-  oder VGA-Graphikkarte.
  115.            Bei CGA- oder EGA-Karten muß vorher GRAFTABL geladen werden, da
  116.            sonst im Graphikmodus die Umlaute nicht dargestellt werden.
  117.  
  118.         -  Ein mathematischer Coprozessor wie der 8087 bzw. 80287 wird,
  119.            falls vorhanden, unterstützt.
  120.  
  121.  
  122.  
  123.         
  124.  
  125.  
  126.                                  - 2 -
  127.  
  128.  
  129.         ┌─────────────────────────────────────────────────────────────────┐
  130.         │                  3 .   C O P Y R I G H T                        │
  131.         └─────────────────────────────────────────────────────────────────┘
  132.  
  133.         Das Programm MATHE-ASS ist ein 'Shareware-Programm', das heißt :
  134.  
  135.         - Es darf/soll ausprobiert, kopiert und weitergegeben werden !!!
  136.  
  137.         - Wenn Sie das Programm  danach weiter einsetzen wollen, werden Sie
  138.           durch Überweisung der Registrationsgebühr autorisierter Benutzer.
  139.  
  140.         - Jede Änderung des Programms oder der zugehörigen Dateien verstößt
  141.           gegen das Urheberrecht.
  142.  
  143.         ┌────────────────────── REGISTRATIONSGEBÜHR───────────────────────┐
  144.         │                                                                 │
  145.         │ sie beträgt :  40 DM für Privatpersonen                         │
  146.         │                80 DM für Schulen, Firmen u.a. Institutionen     │
  147.         │                                                                 │
  148.         │ zu zahlen an:  Bernd Schultheiß, Wiesloch                       │
  149.         │ Kto-Nr. 72104-759 bei Postgiro Karlsruhe (BLZ 660 100 75)       │
  150.         └─────────────────────────────────────────────────────────────────┘
  151.  
  152. «12     Die Höhe der  Registrationsgebühr  hängt davon ab, wer sie bezahlt.
  153.         Ein Lehrer,  der das Programm  für sich anschafft,  bezahlt nur die
  154.         geringere Gebühr,  auch, wenn er es im  Unterricht  einsetzen will.
  155.         Soll das  Programm  jedoch für die  Schule  erworben  und durch den
  156.         Schulträger bezahlt werden, gilt die höhere Gebühr.
  157.  
  158.         Außerdem ist  bei  Schulen  und anderen  öffentlichen Einrichtungen
  159.         eine  schriftliche Bestellung  erforderlich,  da bei  Überweisungen
  160.         durch Stadt- bzw. Kreiskassen  meist  statt  der Schulanschrift nur
  161.         eine Haushaltsstellennummer angegeben wird.
  162.  
  163.         Auch bei  privaten  Überweisungen  bitte ich darauf zu achten,  daß
  164.         der Absender mit  vollständiger  Anschrift  auf dem Gutschriftbeleg
  165.         angegeben wird.  Nutzen Sie dazu das Feld für den Verwendungszweck,
  166.         da dieser im  beleglosen Datenaustausch immer mindestens zweizeilig
  167.         weitergegeben wird, die Absenderangaben oft nur einzeilig, d.h. mit
  168.         27 Stellen.  Der Hinweis,  daß Sie sich für das  Programm  MATHEASS
  169.         registrieren lassen wollen,  erübrigt sich, da es sich  bei dem an-
  170.         gegebenen Konto um ein Sonderkonto nur für diesen Zweck handelt.
  171.  
  172.         Nach Bezahlung der  Registrationsgebühr  erhalten Sie Ihre  persön-
  173.         liche Seriennummer,  die Sie zusammen mit Ihrem  Namen und  Wohnort
  174.         im Programmpunkt INFO/Registration eingeben.  Daraus wird die Datei
  175.         MATHEASS.REG erstellt,  die aus der Shareware- die Vollversion ohne
  176.         den dezenten Hinweis am unteren Bildschirmrand macht.
  177.  
  178.         ┌─────────────────────────────────────────────────────────────────┐
  179.         │ Bevor Sie das Programm an  Dritte  weitergeben,  müssen Sie die │
  180.         │ Datei MATHEASS.REG,  die Ihre persönliche Seriennummer enthält, │
  181.         │ löschen.                                                        │
  182.         └─────────────────────────────────────────────────────────────────┘
  183. »12     
  184.  
  185.  
  186.                                  - 3 -
  187.  
  188.  
  189.         ┌─────────────────────────────────────────────────────────────────┐
  190.         │               4 .  I N S T A L L A T I O N                      │
  191.         └─────────────────────────────────────────────────────────────────┘
  192.  
  193.         Nachdem  Sie eine  Sicherungskopie der  MATHEASS-Diskette  erstellt
  194.         haben, legen Sie auf Ihrer Festplatte ein  Unterverzeichnis mit dem
  195.         Titel MATHEASS an  und kopieren alle Dateien der Diskette in dieses
  196.         Verzeichnis.  Für den DOS-Neuling hier kurz die dazu erforderlichen
  197.         Schritte :
  198.                        C:              um auf die Festplatte zu wechseln
  199.                        CD \            um ins Hauptverzeichnis zu gelangen
  200.                        MD MATHEASS
  201.                        CD MATHEASS
  202.                        COPY A:*.*      wenn die Diskette in Laufwerk A ist
  203.  
  204.         Das  MATHEASS-Unterverzeichnis  kann  natürlich auch anders benannt
  205.         werden, und es muß auch nicht zwingend im  Hauptverzeichnis von  C:
  206.         angelegt werden.  Falls Sie das Programm  jedoch in ein  Menüsystem
  207.         (z.B. GS-Menü) einbinden oder über eine Batchdatei aufrufen wollen,
  208.         müssen Sie darauf achten, daß es vom  MATHEASS-Unterverzeichnis aus
  209.         aufgerufen wird, da sonst die Druckertreiber nicht gefunden werden.
  210.  
  211.         Sollte dies aus irgend einem Grund nicht möglich sein,  dann können
  212.         Sie den Pfad, wo sich die Dateien befinden, als Parameter mitgeben.
  213.         Zum Beispiel:
  214.                        MATHEASS \MATHE\MA70\
  215.  
  216.  
  217.         Das Programm  erkennt  selbständig, welche Graphikkarte und welchen
  218.         Monitor (Mono oder Color)  Sie verwenden, und paßt den Graphikmodus
  219.         automatisch an.  Falls dies auf Ihrem  Rechner  nicht funktionieren
  220.         sollte  oder Sie das Programm  auf einer VGA-Karte in einem anderen
  221.         Modus betreiben wollen,  können Sie das Programm  mit den folgenden
  222.         Parametern aufrufen :
  223.  
  224.                    MATHEASS MONO       bei monochromem Monitor
  225.                    MATHEASS EGA        um EGA-Auflösung zu erzwingen
  226.                    MATHEASS HGC        um HERCULES "    "     "
  227.                    MATHEASS CGA        um CGA      "    "     "
  228.  
  229. «14     Die Anpassung an den Drucker erfolgt über die  Datei  MATHEASS.PRN.
  230.         Es können zwei Drucker  gleichzeitig  installiert werden, indem die
  231.         Namen der beiden Druckertreiber in diese  Datei geschrieben werden.
  232.         Rufen Sie dazu den Programmpunkt INFO/Installation auf.
  233.  
  234.         In dem Fenster mit der Überschrift " Vorhandene Dateien : "  werden
  235.         alle Dateien mit der Endung  "DRV" ,  das heißt alle Druckertreiber
  236.         angezeigt. In den Eingabemasken  darunter können Sie den  Hardcopy-
  237.         Routinen, die mit den Tasten  F9  oder F10  aufgerufen werden, ihre
  238.         Druckertreiber zuordnen.  Die Dateien enthalten die Steuersequenzen
  239.         für die Graphikhardcopy. Sollte Ihr Drucker  nicht  aufgeführt sein
  240.         und auch kein dazu  kompatibler Drucker,  so können Sie sich leicht
  241.         mit einem Texteditor einen eigenen Druckertreiber erstellen.
  242.  
  243.         Nähere Angaben finden Sie im Anhang B: Druckertreiber.
  244. »14
  245.         
  246.  
  247.  
  248.                                  - 4 -
  249.  
  250.  
  251.         ┌─────────────────────────────────────────────────────────────────┐
  252.         │                  5 .  B E D I E N U N G                         │
  253.         └─────────────────────────────────────────────────────────────────┘
  254.  
  255.         5.1 Das Hauptmenü
  256.         ───────────────────────────────────────────────────────────────────
  257.         Das Programm wird auf DOS-Ebene mit MATHEASS [Parameter] gestartet.
  258.         Danach erscheint folgendes Hauptmenü :
  259.  
  260.         ╔══════════════════════════════════════════════════════════════════╗
  261.         ║   ┌──┐┌──┐┌─────┐┌─────┐┌─┐ ┌─┐┌────┐      ┌─────┐┌────┐┌────┐   ║
  262.         ║   │  └┘  ││ ┌─┐ │└─┐ ┌─┘│ │ │ ││ ┌──┘      │ ┌─┐ ││ ┌──┘│ ┌──┘   ║
  263.         ║   │ ┌┐┌┐ ││ └─┘ │  │ │  │ └─┘ ││ └─┐ ┌───┐ │ └─┘ ││ └──┐│ └──┐   ║
  264.         ║   │ │└┘│ ││ ┌─┐ │  │ │  │ ┌─┐ ││ ┌─┘ └───┘ │ ┌─┐ │└──┐ │└──┐ │   ║
  265.         ║   │ │  │ ││ │ │ │  │ │  │ │ │ ││ └──┐      │ │ │ │┌──┘ │┌──┘ │   ║
  266.         ║   └─┘  └─┘└─┘ └─┘  └─┘  └─┘ └─┘└────┘      └─┘ └─┘└────┘└────┘   ║
  267.         ╠═════╦════════╦══════════╦═════════╦═══════════╦════════════╦═════╣
  268.         ║ INFO║ ALGEBRA║ GEOMETRIE║ ANALYSIS║ STOCHASTIK║ LIN.ALGEBRA║ ENDE║
  269.         ╠═════╩════════╬══════════╩═════════╩═══════════╩════════════╩═════╝
  270.         ║ Allgemeines  ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  271.         ║ Copyright    ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  272.         ║ Bedienung    ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  273.         ║ Installation ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  274.         ║ Registration ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  275.         ╚══════════════╝▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  276.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  277.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  278.         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  279.         ╔═══════════╦══════════════════════════════════════════════════════╗
  280.         ║ Vers. 7.0 ║ (C)'92: B.Schultheiß, 6908 Wiesloch, Hufschmiedstr.3 ║
  281.         ╚═══════════╩══════════════════════════════════════════════════════╝
  282.  
  283.         Vom  Hauptmenü aus  wählt man mit den  Cursortasten  links / rechts
  284.         zwischen den sieben Menütiteln  INFO, ALGEBRA, GEOMETRIE, ANALYSIS,
  285.         STOCHASTIK, LIN. ALGEBRA und ENDE.  Zu jedem  Menütitel werden eine
  286.         Reihe von  Programmpunkten  angezeigt,  aus denen Sie einen mit den
  287.         Cursortasten  hoch / tief auswählen und mit der Entertaste starten.
  288.         Die Menütitel lassen sich  auch mit den Funktionstasten  F1 bis  F7
  289.         direkt anwählen, die Programmpunkte mit ihren Anfangsbuchstaben.
  290.  
  291.         Die zur Lösung der  gewählten Aufgabe  erforderlichen Daten  werden
  292.         auf einer oder  mehreren  Seiten in sogenannten 'Eingabemasken' ab-
  293.         gefragt.
  294.         Sie können die Terme der Reihe nach eingeben  und jeweils mit Enter
  295.         zum nächsten Feld  springen  oder  sich mit den  Cursortasten  frei
  296.         zwischen den Feldern bewegen.  Das jeweils aktive Feld  wird invers
  297.         dargestellt.
  298.         Sobald alle Terme eingegeben sind, wird mit der Taste  Bild_abwärts
  299.         (PgDn) weiter oder mit Bild_aufwärts (PgUp) zurück geblättert.
  300.  
  301.         Falls Sie einmal nicht mehr weiter wissen,  können Sie sich mit der
  302.         Funktionstaste  F1  jederzeit  einen  Überblick  über die Tastatur-
  303.         belegung verschaffen, und mit  F2  erhalten  Sie nähere Hinweise zu
  304.         der Aufgabe, die Sie gerade bearbeiten.
  305.         
  306.  
  307.  
  308.                                  - 5 -
  309.  
  310.  
  311.         5.2 Die Tastaturbelegung
  312.         ───────────────────────────────────────────────────────────────────
  313.         F1 = Tastaturbelegung anzeigen  │   ESC    = H A U P T M E N Ü
  314.         F2 = kontextbezogene Hilfe      │ Enter    = nächstes Feld
  315.         F3 = Daten in Datei speichern   │ Bild ab  = weiter
  316.         F4 = Daten aus Datei laden      │ Bild auf = zurück
  317.         F5 = Texteditor aufrufen        │ Strg Y   = Eingabefeld löschen
  318.         F6 = Löschen rückgängig machen  │ Strg L   = Alle Felder löschen
  319.         F7 = Grafik speichern als IMG   │ Einfg    = TAB-/EDIT-Modus
  320.         F8 = Grafik speichern als PCX   │──────────────────────────────────
  321.         F9 = Hardcopy 1 (siehe Install.)│ TAB-Modus (ohne Cursor) :
  322.         F10= Hardcopy 2 (siehe Install.)│ Cursortasten = Feld wechseln
  323.         ─────────────────────────────── │ Home (Pos1)  = erstes Feld
  324.         Shift F1   Eingabedaten in den  │ End  (Ende)  = letztes Feld
  325.             :      Registern R1 bis R10 │──────────────────────────────────
  326.         Shift F10  ablegen              │ EDIT-Modus (mit Cursor) :
  327.         ─────────────────────────────── │ hoch / tief  = Feld wechseln
  328.           Alt F1   Eingabedaten aus den │ links/rechts = Cursor bewegen
  329.             :      Registern R1 bis R10 │ Home (Pos1)  = Feldanfang
  330.           Alt F10  einlesen             │ End  (Ende)  = Feldende
  331.         ───────────────────────────────────────────────────────────────────
  332.  
  333. «01     F1: Diese  Tastaturbelegung  wird  Ihnen immer  angezeigt, wenn Sie
  334.             innerhalb eines Programmpunktes  die Taste  F1 (Help)  drücken.
  335.             Daß Sie sich in einem Hilfstext befinden,  erkennen  Sie daran,
  336.             daß  oben rechts  H E L P  statt  F1/F2=Help  steht  und  unten
  337.             ESC = HELP verlassen.  Im  EGA- und VGA-Modus auf Farbmonitoren
  338.             ändert sich außerdem die Hintergrundfarbe.
  339.         F2: Die zweite Helptaste  zeigt Ihnen den  Teil des Handbuches, der
  340.             den Programmpunkt behandelt,  an  dem Sie sich gerade befinden.
  341.             Bei längeren Hilfstexten kann  mit  den  Cursor- und Bildtasten
  342.             geblättert werden.  Am  rechten Rand erscheint dann ein Balken,
  343.             der die Position im Text anzeigt.
  344.         F3: Wenn Sie zu einem Programmpunkt  die Eingabedaten zuvor mit  F3
  345.             in eine Datei geschrieben haben,  so können  Sie diese  mit  F4
  346.             wieder laden.  Es erscheint ein  Verzeichnis aller Dateien  mit
  347.             der Dateikennung .DAT  im aktuellen Verzeichnis  und eine Maske
  348.             für den Namen der gewünschten Datei.
  349.         F4: siehe F3
  350.         F5: Ein kleiner Texteditor  ermöglicht es  zum Beispiel, Funktions-
  351.             graphen zu beschriften oder mit Kommentaren zu versehen.
  352.             Eine genauere Beschreibung folgt auf der übernächsten Seite.
  353.         F6: Im TAB-Modus wird der  Feldinhalt vor jeder Eingabe automatisch
  354.             gelöscht. Mit  F6  kann der alte Feldinhalt restauriert werden.
  355.         F7: Um Graphiken in eine  geeignete  Textverarbeitung übernehmen zu
  356.             können, lassen sie sich mit F7 im Format  *.IMG  und mit  F8 im
  357.             Format *.PCX  in eine Datei schreiben.
  358.         F8: siehe F7
  359.         F9: Hardcopy 1 und 2 sind die Routinen,  mit denen der  Bildschirm-
  360.             inhalt ausgedruckt werden kann.  Es  lassen  sich zwei  Drucker
  361.             gleichzeitig installieren, indem  man  die  Namen der  Drucker-
  362.             treiber in die Datei MATHEASS.PRN schreibt.
  363.         F10:siehe F9
  364.         
  365.  
  366.  
  367.                                  - 6 -
  368.  
  369.  
  370.         Die ESC-Taste ( Escape=Flucht ) unterbricht jeden Programmpunkt und
  371.             führt  zurück  zum  Hauptmenü.  Außerdem  wird sie benötigt, um
  372.             die Hilfeseiten oder den Editor zu verlassen.
  373.  
  374.         Die Bildtasten  Bild_abwärts  und Bild_aufwärts dienen zum Blättern
  375.             zwischen den einzelnen Seiten eines Programmpunktes.
  376.             Bei der  Kurvendiskussion  zum Beispiel sind es sechs Seiten:
  377.             Die Eingabe  des Funktionsterms,  die Anzeige  der Ableitungen,
  378.             die Anzeige  der  Nullstellen,  Extrema  und  Wendepunkte,  die
  379.             Eingabe des Zeichenbereiches,  die Ausgabe des Schaubildes  und
  380.             die Ausgabe der Wertetabelle.
  381.  
  382.         Die Eingabeseiten  können  mehrere Eingabefelder  enthalten, in die
  383.         in  beliebiger  Reihenfolge die  erforderlichen Größen  geschrieben
  384.         werden können.  Bei  früheren  MATHEASS-Versionen  konnten die Ein-
  385.         gaben  zum  Korrigieren  nur  gelöscht  aber nicht editiert werden.
  386.         Ab  Version 7  kann  mit der Taste  Einfg (Ins)  zwischen TAB-Modus
  387.         und EDIT-Modus hin- und hergeschaltet werden.
  388.  
  389.         Der TAB-Modus:
  390.             Dies ist der  gewohnte  Eingabemodus,  bei dem mit den  Cursor-
  391.             tasten zwischen den  Eingabefelder gesprungen werden kann.  Der
  392.             Cursor ist abgeschaltet, und  alle  eingegebenen Zeichen werden
  393.             im aktiven Eingabefeld (invers dargestellt) angehängt.
  394.  
  395.         Der EDIT-Modus:
  396.             Im aktiven Eingabefeld  zeigt der  blinkende Cursor  an, wo die
  397.             eingegebenen Zeichen eingefügt werden  bzw.  mit  Entf (Delete)
  398.             gelöscht werden.  Der  Cursor  wird  mit den Cursortasten links
  399.             oder rechts sowie  Pos1  und  Ende im Eingabefeld bewegt. Um in
  400.             das benachbarte  Eingabefeld  zu  springen,  muß im  EDIT-Modus
  401.             TAB  bzw.  Shift TAB  oder Strg (Ctrl) rechts  bzw.  Strg links
  402.             eingegeben werden.  Dabei wird  automatisch wieder in den  TAB-
  403.             Modus zurückgeschaltet.
  404.  
  405.         Die Löschtasten:
  406.             Zusätzlich zu den  üblichen Löschtasten  Entf (Delete)  und <──
  407.             (Backspace)  kann  mit  Strg Y (Ctrl Y)  der Inhalt des aktiven
  408.             Eingabefeldes  und mit  Strg L (Ctrl L)  der Inhalt  der ganzen
  409.             Eingabeseite gelöscht werden.
  410.  
  411.         Die Register R1 bis R10:
  412.             Terme, die Sie in einem  Programmteil  eingegeben haben, lassen
  413.             sich an  anderer Stelle  wieder  verwenden,  wenn man sie zuvor
  414.             mit Shift  F1 ... F10  in einem der Register  R1 bis R10  abge-
  415.             legt hat. Sie können dann  jederzeit  mit  Alt F1  bis  Alt F10
  416.             wieder eingelesen werden.  Gespeichert  wird  dabei  der Inhalt
  417.             des gerade aktiven Eingabefeldes.  Die letzten  Register werden
  418.             von einigen Programmpunkten ( Polynome, Regression, ... )  dazu
  419.             benutzt,  um ihre  Ergebnisse  für andere  Programmpunkte abzu-
  420.             legen.
  421. »01
  422.  
  423.         
  424.  
  425.  
  426.                                  - 7 -
  427.  
  428.  
  429.         5.3 Der Texteditor (F5):
  430.         ───────────────────────────────────────────────────────────────────
  431.             Um die Ergebnisse eines Programmpunktes  vor dem Ausdrucken mit
  432.             Kommentaren zu versehen, kann sowohl im  Textmodus  als auch im
  433.             Graphikmodus  mit  F5  ein  Texteditor  aufgerufen werden.  Daß
  434.             Sie sich im  Editor befinden, wird Ihnen oben rechts angezeigt.
  435.             Im  EGA- und VGA-Modus auf Farbmonitoren ändert sich zusätzlich
  436.             die Hintergrundfarbe.
  437.  
  438. «02     Tastaturbelegung innerhalb des Editors:
  439.  
  440.             Pos1 (Home)      = Cursor an den Anfang der Zeile
  441.             Ende (End)       = Cursor an das Ende der Zeile
  442.             Bild auf (PgUp)  = Cursor an den oberen Bildschirmrand
  443.             Bild ab  (PgDn)  = Cursor an den unteren Bildschirmrand
  444.             Enter <─┘        = Cursor an den Anfang der nächsten Zeile
  445.  
  446.             F1/F2            = Die Tastaturbelegung im Editor
  447.             F3 bis F5        = nicht belegt
  448.             F6               = Hintergrund restaurieren
  449.             F7               = Grafik speichern als IMG
  450.             F8               = Grafik speichern als PCX
  451.             F9               = Hardcopy auf Drucker 1 (siehe Installation)
  452.             F10              = Hardcopy auf Drucker 2 (siehe Installation)
  453.  
  454.             Shift F1 bis F10 = SAVE  MA1.SCR, MA2.SCR, ..., MA10.SCR
  455.             Alt   F1 bis F10 = LOAD  MA1.SCR, MA2.SCR, ..., MA10.SCR
  456.             Ctrl  F1 bis F10 = MERGE MA1.SCR, MA2.SCR, ..., MA10.SCR
  457.  
  458.             Da direkt in den  Bildschirmspeicher  geschrieben wird, gibt es
  459.             keinen Einfügemodus. Es kann immer nur überschrieben werden.
  460.  
  461.             Wird der Editor im  Grafikmodus  aufgerufen, so wird der Inhalt
  462.             des Bildschirms gespeichert. Mit  F6  lassen sich dadurch Teile
  463.             der Kurven, die durch  Überschreiben  zerstört  wurden,  wieder
  464.             herstellen.  Außerdem wird im  Graphikmodus  der Cursor mit dem
  465.             halben Zeilenabstand bewegt,  damit auch Indizes und Exponenten
  466.             gut lesbar geschrieben werden können.
  467.  
  468.             SAVE, LOAD  und  MERGE  dienen dazu, Bildschirminhalte, die man
  469.             mit dem Editor beschriftet hat, abzuspeichern und später wieder
  470.             zu laden oder über andere Bildschirminhalte zu legen.
  471.             Dabei werden die  Dateinamen  MA1.SCR, MA2.SCR usw.  verwendet.
  472.  
  473.             MERGE  arbeitet nur im  Graphikmodus  und liefert natürlich nur
  474.             sinnvolle Ergebnisse,  wenn die überlagerten Koordinatensysteme
  475.             gleich skaliert sind.
  476. »02
  477.             Der Editor kann auch durch den Programmpunkt INFO / Beschriften
  478.             aufgerufen werden, um eine Graphikseite zu bearbeiten,  die mit
  479.             Shift F1, ... Shift F10  in eine Datei geschrieben wurde.
  480.         ───────────────────────────────────────────────────────────────────
  481.  
  482.             WARNUNG: Bei allen Dateien, die MATHEASS anlegt, werden gleich-
  483.                      namige Dateien überschrieben.
  484.         
  485.  
  486.  
  487.                                  - 8 -
  488.  
  489.  
  490.         5.4 Datensicherung, Snapshot und Hardcopy
  491.         ───────────────────────────────────────────────────────────────────
  492.         Um Ihre Ergebnisse festzuhalten, haben Sie  eine Reihe von Möglich-
  493.         keiten.
  494.  
  495.         a) Datensicherung
  496.         ─────────────────
  497.         Sie können Ihre Eingabedaten mit F3 in eine Datei schreiben, um die
  498.         Arbeitssitzung später  rekonstruieren  zu können.  Dabei wird immer
  499.         der Inhalt einer Eingabeseite in  komprimierter  Form  gespeichert.
  500.         Sie können später mit  F4 wieder eingelesen werden.
  501.  
  502.         Bei den Programmpunkten Statistik und Regression im Menü STOCHASTIK
  503.         haben Sie zusätzlich die Möglichkeit, alle Werte bzw. Wertepaare in
  504.         eine Datei zu schreiben, und zwar als reine ASCII-Datei, so daß sie
  505.         auch von anderen Programmen gelesen bzw. erzeugt werden können. Die
  506.         Dateien für die Statistik enthalten  pro Zeile  einen Wert, die für
  507.         die Regression pro Zeile ein Wertepaar  (durch Komma getrennt). Die
  508.         Dateinamen bestehen aus maximal acht Buchstaben und festen Endungen,
  509.         nämlich '*.st' bzw. '*.rg'.
  510.  
  511.  
  512.         b) Snapshot (Bildschirmschnappschuß)
  513.         ────────────────────────────────────
  514.         Sie können von jedem Programmpunkt aus mit F7 bzw. F8 den aktuellen
  515.         Bildschirminhalt in eine Datei schreiben. Textseiten werden beides-
  516.         mal in ASCII-Dateien mit den Namen MA1.TXT, MA2.TXT,... geschrieben,
  517.         Graphikseiten mit F7 im IMG-Format in die Dateien MA1.IMG, MA2.IMG,
  518.         usw., mit F8 im PCX-Format in die Dateien MA1.PCX, MA2.PCX, usw. .
  519.         ┌─────────────────────────────────────────────────────────────────┐
  520.         │ Die Snapshotroutinen unterstützen den  VGA-Graphikmodus nicht ! │
  521.         │ Um Sie auf  VGA-Karten  benutzen zu können, muß das Programm im │
  522.         │ EGA-Modus benutzt werden, das heißt mit  MATHEASS EGA gestartet │
  523.         │ werden.                                                         │
  524.         └─────────────────────────────────────────────────────────────────┘
  525.         Sollte das  Textverarbeitungsprogramm  oder der  Publisher, mit dem
  526.         Sie die Graphiken verarbeiten wollen, diese weiß auf schwarz zeigen,
  527.         so müssen Sie MATHEASS mit dem Parameter INVERS aufrufen.
  528.         Die Snapshotroutinen arbeiten nicht im Hauptmenü und im Help-Modus.
  529.  
  530.  
  531.         c) Hardcopy (Bildschirmausdruck)
  532.         ────────────────────────────────
  533.         Bei älteren MATHEASS-Versionen waren  F9 und  F10 für eine Hardcopy
  534.         auf dem  EPSON FX-80  bzw. dem  NEC P6  oder einem dazu kompatiblen
  535.         Drucker zuständig. Ab Vers. 7 stehen eine Reihe von Druckertreibern
  536.         zur Verfügung, und in der Datei  MATHEASS.PRN  steht, welche beiden
  537.         von den Hardcopyroutinen  F9 bzw. F10 verwendet werden sollen.
  538.  
  539.         Im Anhang sind einige Druckertreiber abgedruckt  und ihr Aufbau be-
  540.         schrieben. Damit sollte es nicht allzu schwerfallen, eigene Treiber
  541.         zu ergänzen, für andere Drucker, aber auch einfach für etwas andere
  542.         Ausgabeformate.
  543.         
  544.  
  545.                                  - 9 -
  546.  
  547.  
  548.         5.5 Die Taschenrechner
  549.         ───────────────────────────────────────────────────────────────────
  550. «2A     Die Paragraphen  Bruchrechnen,  Große Zahlen und Stellenwertsysteme
  551.         sind als Taschenrechner in  'Umgekehrter polnischer Notation' (UPN)
  552.         realisiert. Sie unterscheidet sich von der 'Algebraischen Notation'
  553.         in der Reihenfolge der Eingabe.
  554.  
  555.         Um eine  Rechenoperation  auszuführen,  werden die beiden Operanden
  556.         durch  ENTER  getrennt eingegeben und erst dann die Rechenoperation
  557.         bestimmt.
  558.  
  559.                     ┌─────┐    ┌─────┐   ┌─┐ ┌─┐
  560.         Beispiel: 4 │ENTER│ 12 │ENTER│ 5 │+│ │*│  entspricht 4∙(12 + 5) =
  561.                     └─────┘    └─────┘   └─┘ └─┘
  562.  
  563.         Zwischenergebnisse,  die bei der  Berechnung  von Termen entstehen,
  564.         werden in vier Stapelregistern gehalten, die  meistens  mit x, y, z
  565.         und t bezeichnet werden. Funktionen wie SIN oder COS wirken auf das
  566.         x-Register. Operationen wie   +  oder *  verknüpfen  x  und  y, das
  567.         Ergebnis steht im x-Register, und die anderen Register rücken nach.
  568.  
  569.         Ein Beispiel, soll die Funktion der vier Stapelregister  x, y, z
  570.         und t  veranschaulichen Taschenrechner für große Zahlen).
  571.  
  572.                         ( 9 + 8 ) · ( 7 + 2 )
  573.         Aufgabe         ─────────────────────
  574.                               8 + 3 · 4
  575.  
  576.         Eingabe       Belegung der Stapelregister x, y, z und t
  577.         ───────       ─────────────────────────────────────────
  578.            9             x = 9
  579.          ENTER           x = 9     y = 9
  580.            8             x = 8     y = 9
  581.            +             x = 17
  582.          ENTER           x = 17    y = 17
  583.            7             x = 7     y = 17
  584.          ENTER           x = 7     y = 7     z = 17
  585.            2             x = 2     y = 7     z = 17
  586.            +             x = 9     y = 17
  587.            *             x = 153
  588.          ENTER           x = 153   y = 153
  589.            8             x = 8     y = 153
  590.          ENTER           x = 8     y = 8     z = 153
  591.            3             x = 3     y = 8     z = 153
  592.          ENTER           x = 3     y = 3     z = 8     t = 153
  593.            4             x = 4     y = 3     z = 8     t = 153
  594.            *             x = 12    y = 8     z = 153
  595.            +             x = 20    y = 153
  596.            /             x = 7.65
  597.  
  598.          Es wird also zuerst  9+8 berechnet und auf den Stapel gelegt,
  599.          danach 7+2.  Die beiden Summen werden multipliziert  und das
  600.          Produkt auf den Stapel gelegt (ENTER) usw.
  601. »2A     
  602.  
  603.  
  604.                                  - 10 -
  605.  
  606.  
  607.         5.6 Die Koordinatensysteme
  608.         ───────────────────────────────────────────────────────────────────
  609.         Bei allen Programmteilen, die  Funktionsgraphen zeichnen, werden am
  610.         Anfang der Zeichenbereich, die Skalierung der Achsen, die Auflösung,
  611.         mit der gezeichnet werden soll, und der Winkelmodus bestimmt. Außer-
  612.         dem, ob das Schaubild den ganzen Bildschirm ausfüllen soll (Zoom).
  613.  
  614. «03     a) Der Zeichenbereich wird von dem Programm bei Bedarf nachträglich
  615.            verändert, um ein  besser  darstellbares  Intervall zu erhalten.
  616.            Beispiele für die Anpassung des Zeichenbereiches folgen unten.
  617.  
  618.         b) Die Skalierung kann für beide Achsen linear, also mit konstanter
  619.            Maßeinteilung,  oder logarithmisch erfolgen. Bei logarithmischer
  620.            Skalierung werden  Zehnerpotenzen  als  Skalenstriche verwendet,
  621.            außerdem wird die untere Grenze,  falls sie negativ ist, auf 0.1
  622.            gesetzt.
  623.  
  624.         c) Die Auflösung bestimmt wesentlich die Genauigkeit der Zeichnung.
  625.            Bei der groben Auflösung (0)  wird nur für jeden achten horizon-
  626.            talen Bildschirmpunkt der Funktionswert berechnet.  Dadurch wird
  627.            der  Funktionsgraph  relativ  schnell,  unter  Umständen aber zu
  628.            eckig gezeichnet.  Falls  dies der Fall sein sollte,  können Sie
  629.            die Auflösung nachträglich erhöhen.  Bei der  höchsten Auflösung
  630.            (3) wird der Funktionswert für jeden Bildpunkt berechnet.
  631.  
  632.         d) Als Winkelmodus kann das Bogenmaß, das Gradmaß in Altgrad und in
  633.            Neugrad gewählt werden.  Entsprechend  werden dann die Argumente
  634.            der trigonometrischen Funktionen als Radiant (RAD) mit dem Voll-
  635.            winkel von  pa=2π,  als Altgrad (DEG)  mit pa=360°  oder Neugrad
  636.            (GON) mit pa=400 gon gemessen.
  637.  
  638.         e) Zoom legt fest, ob in der rechten Hälfte (0: Teilbild) oder über
  639.            den ganzen Bildschirm gezeichnet werden soll (1-5: Vollbild).
  640.             1 │ 2   Im  Vollbildmodus kann das  Bildschirmviertel angegeben
  641.            ───┼───  werden, in das der Text plaziert wird.  Zoom 5 bedeutet
  642.             3 │ 4   Ausgabe im Vollbildmodus ohne Text.
  643.  
  644.         f) Beispiele, wie der Zeichenbereich angepaßt wird:
  645.  
  646.          - bei linearer Skalierung
  647.                               ┌────┬────┬────┬────┬────┬────┬────┬────┐
  648.            -1.5 ≤ x ≤ 2.1          1         0         1         2
  649.                               ┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
  650.            -1.5 ≤ x ≤ 9.4    -2     0     2     4     6     8    10
  651.                               ┌────┬────┬────┬────┬────┬────┬────┬────┬───┐
  652.            -0.8 ≤ x ≤ 0.1    -.8       -.6       -.4       -.2        0
  653.                               ┌────────┬────────┬────────┬────────┬───────┐
  654.             -7  ≤ x ≤ 12     -10                0                10
  655.  
  656.          - bei logarithmischer Skalierung
  657.                               ┌────────────────────┬────────────────────┐
  658.             -4  ≤ x ≤  4     .1                    1                   10
  659.                               ┌─────────────┬─────────────┬─────────────┐
  660.            0.01 ≤ x ≤ 12     .01            1            10            100
  661. »03     
  662.  
  663.  
  664.                                  - 11 -
  665.  
  666.         ┌─────────────────────────────────────────────────────────────────┐
  667.         │               6 .  D A S   M E N Ü   I N F O                    │
  668.         └─────────────────────────────────────────────────────────────────┘
  669.  
  670.         Die Programmpunkte  Allgemeines, Copyright und Bedienung  enthalten
  671.         die wichtigsten Punkte der Kapitel 1 bis 5  dieses Handbuchs.
  672.  
  673.         Installation  dient zur  Anpassung an den Drucker,  Beschriften zum
  674.         Editieren bzw. Drucken von gespeicherten Graphikseiten.  Beide sind
  675.         weiter oben schon beschrieben worden.
  676.  
  677.         Registration stellt die  Eingabeseite  dar, in der Sie zusammen mit
  678.         Ihrem Namen und Wohnort Ihre  persönliche Seriennummer eingeben, um
  679.         den Sharewarehinweis auszublenden.  Die  Seriennummer  erhalten Sie
  680.         nach Überweisung der Registrationsgebühr ( siehe 3. Copyright ).
  681.  
  682.  
  683.  
  684.         ┌─────────────────────────────────────────────────────────────────┐
  685.         │            7 .  D A S   M E N Ü   A L G E B R A                 │
  686.         └─────────────────────────────────────────────────────────────────┘
  687.  
  688.  
  689.         7.1 Primzahlen
  690.         ───────────────────────────────────────────────────────────────────
  691. «21     Das Programm berechnet alle Primzahlen oder alle  Primzahlzwillinge
  692.         zwischen zwei Zahlen. Die Ausgabe kann auf dem  Bildschirm, auf dem
  693.         Drucker oder in die Datei PRIM.TXT erfolgen.
  694.  
  695.         Primzahlen sind alle  natürlichen Zahlen  mit  genau  zwei Teilern.
  696.         Die  Eins ist damit keine Primzahl, die Zwei ist die einzige gerade
  697.         Primzahl.
  698.         Bereits Euklid hat bewiesen, daß es unendlich viele Primzahlen gibt.
  699.         Ebenfalls bewiesen ist, daß es in der Folge der Primzahlen beliebig
  700.         große Lücken gibt.
  701.  
  702.         Primzahlzwillinge sind  zwei  Primzahlen mit der  Differenz  2, wie
  703.         zum Beispiel 10007 und 10009 oder 1000018709 und 1000018711.
  704.  
  705.         Ist die Differenz zwischen  oberer  und  unterer  Grenze größer als
  706.         50000, wird der Bereich automatisch abgeschnitten.  Bei der Ausgabe
  707.         auf dem Bildschirm werden nur soviele Primzahlen angezeigt, wie auf
  708.         dem Bildschirm Platz haben.
  709. »21
  710.  
  711.         7.2 Primfaktorzerlegung
  712.         ───────────────────────────────────────────────────────────────────
  713.         Das Programm zerlegt natürliche Zahlen in ihre Primzahlpotenzen.
  714. «22     Die Primfaktorzerlegung oder  kanonische Darstellung einer Zahl ist
  715.         bis auf die Reihenfolge der Faktoren eindeutig.
  716.  
  717.         Beispiele :  123456789      = 3^2 ∙ 3607 ∙ 3803
  718.  
  719.                      1234567890001  = 304643 ∙ 4052507
  720.  
  721.                      12345678900001 = Primzahl     (dauert etwas länger)
  722. »22     
  723.  
  724.  
  725.                                  - 12 -
  726.  
  727.  
  728.         7.3 ggT und kgV
  729.         ───────────────────────────────────────────────────────────────────
  730.         Zu zwei Zahlen  a  und  b  werden der größte gemeinsame Teiler, das
  731.         kleinste gemeinsame Vielfache und ihre Teilermengen bestimmt.
  732.  
  733. «23     Beispiel:     a = 1001        b = 3575
  734.                       größter gemeinsamer Teiler         ggT = 143
  735.                       kleinstes gemeinsames Vielfaches   kgV = 25025
  736.  
  737.                       T(a) = { 1 7 11 13 77 91 143 1001 }
  738.                       T(b) = { 1 5 11 13 25 55 65 143 275 325 715 3575 }
  739.  
  740.         Der  ggT  ist das  größte Element im Durchschnitt der  Teilermengen
  741.         von  a  und  b.
  742.         In der Bruchrechnung ist der  ggT  von Zähler und Nenner die größte
  743.         Zahl, mit der der Bruch gekürzt werden kann.
  744.  
  745.         Das  kgV  ist das  kleinste Element im Durchschnitt der Vielfachen-
  746.         mengen von  a  und  b.
  747.         In der Bruchrechnung bezeichnet man das  kgV  zweier Nenner als den
  748.         Hauptnenner.
  749.  
  750.         Hat man den  ggT(a,b)  bereits bestimmt, so erhält man das kgV(a,b)
  751.         nach der Formel
  752.                                kgV(a,b) = a∙b / ggT(a,b)
  753. »23
  754.  
  755.         7.4 Dezimalzahlen -> Brüche
  756.         ───────────────────────────────────────────────────────────────────
  757. «24     Jede Dezimalzahl läßt sich als  Bruch darstellen.  Bei abbrechenden
  758.         Dezimalbrüchen setzt man einfach das  Komma  nach rechts  und nimmt
  759.         als Nenner die entsprechende Zehnerpotenz.
  760.         Für periodische Dezimalbrüche folgen hier die Grundformeln:
  761.           _            _                   _
  762.         0.1 = 1/9 ,  0.2 = 2/9 ,  ... ,  0.9 = 9/9 = 1
  763.            _              _
  764.         0.01 = 1/90 ,  0.02 = 2/90 , ...
  765.           __             __                            ___
  766.         0.01 = 1/99 ,  0.02 = 2/99 , ...          0.000001 = 1/999000
  767.  
  768.         Das Programm  wandelt  periodische  und  abbrechende  Dezimalbrüche
  769.         in Brüche um.  Dazu werden der  nichtperiodische Teil  der Zahl und
  770.         die Ziffern der Periode getrennt eingegeben.
  771.  
  772.         Beispiel 1 : Nichtperiodischer Teil : 1.20
  773.                                     Periode : 045
  774.                          ___
  775.                      1.20045 = 120/100 + 1/2220 = 533/444
  776.  
  777.         Beispiel 2 : Nichtperiodischer Teil : 1.20
  778.                                     Periode : 9
  779.                          _
  780.                      1.209 = 120/100 + 1/100 = 121/100
  781. »24
  782.         
  783.  
  784.  
  785.                                  - 13 -
  786.  
  787.  
  788.         7.5 Brüche -> Dezimalzahlen
  789.         ───────────────────────────────────────────────────────────────────
  790. «25     Jeder Bruch läßt sich als Dezimalzahl schreiben.  Wiederholen  sich
  791.         dabei Ziffern in einer festen Reihenfolge, so spricht man von einem
  792.         periodischen Dezimalbruch. Die sich wiederholende Ziffernfolge wird
  793.         Periode genannt und durch Überstreichen gekennzeichnet.
  794.  
  795.         Das Programm wandelt  Brüche in  periodische Dezimalbrüche  um  und
  796.         und bestimmt die Periode  und ihre Länge.  Eingegeben werden Zähler
  797.         und Nenner des Bruchs.
  798.  
  799.         Beispiel 1 : Zähler : 533
  800.                      Nenner : 444
  801.                                    ___
  802.                      533/444 = 1.20045
  803.                                periodisch ab der 3. Stelle nach dem Komma
  804.                                die Periode ist 3 Ziffern lang
  805.  
  806.         Beispiel 2 : Zähler : 124
  807.                      Nenner : 125
  808.  
  809.                      124/125 = 0.992   abbrechender Dezimalbruch
  810.  
  811.         Ist die Dezimalbruchdarstellung der  Zahl länger als eine Zeile, so
  812.         wird durch drei Punkte angezeigt, daß abgebrochen wurde.
  813. »25
  814.  
  815.         7.6 Binome n-ten Grades
  816.         ───────────────────────────────────────────────────────────────────
  817. «26     Zu den bekanntesten Formeln der  Schulmathematik  gehört sicher die
  818.         binomische Formel
  819.                             (a + b)² = a² + 2ab + b²
  820.  
  821.         Das Programm berechnet den allgemeineren Fall
  822.                             (a∙x + b∙y)^n   mit   2 ≤ n ≤ 44
  823.  
  824.         Beispiel :  (3x - 4y)^7 = +2187∙x^7
  825.                                   -20412∙x^6∙y
  826.                                   +81648∙x^5∙y^2
  827.                                   -181440∙x^4∙y^3
  828.                                   +241920∙x^3∙y^4
  829.                                   -193536∙x^2∙y^5
  830.                                   +86016∙x∙y^6
  831.                                   -16384∙y^7
  832.  
  833.         Für a=1 und b=1 erhält man die Zahlen des Pascal-Dreiecks, also die
  834.         Binomialkoeffizienten,  von denen jede die Summe der beiden darüber
  835.         befindlichen Zahlen ist.       1
  836.                                     1     1
  837.                                  1     2     1
  838.                               1     3     3     1
  839.                            1     4     6     4     1
  840. »26
  841.         
  842.  
  843.  
  844.                                  - 14 -
  845.  
  846.  
  847.         7.7 Gleichungen 4. Grades
  848.         ───────────────────────────────────────────────────────────────────
  849.         Das Programm bestimmt die reellwertigen Lösungen einer Gleichung 4.
  850.         oder kleineren Grades. Eingegeben werden die  Koeffizienten a bis e,
  851.         wobei a der Koeffizient von  x^4  ist.
  852. «27     Für Gleichungen höheren Grades gibt es abgesehen von Näherungsrech-
  853.         nungen (Nullstellen im Progr. Kurvendiskussion)  kein algebraisches
  854.         Lösungsverfahren. Einen Ausweg bietet manchmal die Polynomdivision.
  855.  
  856.         Ist etwa q eine durch Probieren gefundene Lösung, so erhält man bei
  857.         Polynomdivision  durch  (x-q)  eine Gleichung mit niedrigerem Grad,
  858.         deren Lösungsmenge die restlichen Lösungen enthält.
  859.  
  860.         Beispiele: a) x^4 + 2x^3 - 8x^2 -18x - 9 = 0
  861.                       Eingeben werden   a=1, b=2, c=-8, d=-18  und  e=-9
  862.                       Berechnet wird die Lösungsmenge  L = ( -3, -1, 3 )
  863.  
  864.                    b) x^5 - x^4 - 16x + 16 =0
  865.                       Durch Probieren findet man die Lösung  x = 1.
  866.                       Mit dem Programm Polynomdivision dividiert man die
  867.                       linke Seite  der Gleichung durch  (x-1).
  868.                       Die Nullstellen des Restpolynoms  x^4 - 16 liefern
  869.                       die weiteren Lösungen.
  870. »27
  871.  
  872.         7.8 Diophantische Gleichungen
  873.         ───────────────────────────────────────────────────────────────────
  874. «28     Benannt nach Diophantos von Alexandria (um 250), der in seinem Buch
  875.         Arithmetica das Lösen linearer  und quadratischer Gleichungen, ins-
  876.         besondere deren ganzzahlige Lösungen behandelt.
  877.  
  878.         Das Programm berechnet die ganzzahligen Lösungen der Gleichung
  879.                      a∙x - b = m∙y    mit   m > 0
  880.  
  881.         Damit lassen sich  zum Beispiel  die ganzzahligen Punkte  auf einer
  882.         Geraden bestimmen.
  883.  
  884.         Beispiel :  Die Gerade mit der Gleichung  y = 7/3∙x - 5/3
  885.                                              <=>  7∙x - 5 = 3∙y
  886.                     hat die ganzzahligen Punkte
  887.                         L = { (x/y) │ x=2+3t, y=3+7t und t ganz }
  888.                           = { (2/3),(5/10),(-1/-1),(8/17), ... }
  889. »28
  890.  
  891.         7.9 Pythagoräische Tripel
  892.         ───────────────────────────────────────────────────────────────────
  893. «29     Pythagoräische Zahlentripel sind die  ganzzahligen Lösungen (x,y,z)
  894.         der Gleichung  x² + y² = z² ,  die für die Seiten in rechtwinkligen
  895.         Dreiecken gilt.
  896.  
  897.         Das Programm berechnet alle Pythagoräischen Zahlentripel, die nicht
  898.         größer als eine vorgegebene Zahl sind.  Für  x,y,z < 60 erhält man:
  899.           3   4   5       5  12  13       8  15  17       7  24  25
  900.          20  21  29       9  40  41      12  35  37      28  45  53
  901. »29     
  902.  
  903.  
  904.                                  - 15 -
  905.  
  906.  
  907.         7.10 Taschenrechner für große Zahlen
  908.         ───────────────────────────────────────────────────────────────────
  909. «04     Das Programm ersetzt einen wissenschaftlichen Taschenrechner in um-
  910.         gekehrter polnischer Notation, d.h., es werden zuerst die Operanden
  911.         und dann die Rechenoperation eingegeben  ( siehe Handbuch 5.5 ).
  912.  
  913.         Gerechnet wird mit 60 Nachkommastellen, angezeigt werden die ersten
  914.         48 Ziffern. Bei mehr als 48 Vorkommastellen wechselt die Anzeige in
  915.         Fließkommadarstellung mit  maximal  vierstelligem Zehnerexponenten.
  916.         Beim Rechnen mit  sehr großen Zahlen  ist zu beachten, daß zwar nur
  917.         48 Stellen angezeigt werden,  aber intern unter Umständen mit  2000
  918.         Stellen und mehr gerechnet wird.
  919.  
  920.         Neben den Grundrechenarten u. dem Potenzieren stehen die Funktionen
  921.         SIN, COS, TAN, ATN, LN, EXP, FAK (x!),  sowie die Konstante  Pi (π)
  922.         zur Verfügung, außerdem die bei  UPN-Rechnern üblichen Stapelopera-
  923.         tionen wie Scrollen (Pfeiltasten)  und Tauschen (x<->y).
  924.         MODE wechselt das Winkelmaß für die trigonom. Funktionen.
  925.  
  926.         Beispiele:
  927.                       ┌─────┐               ┌─┐
  928.         1 234 567 890 │ENTER│ 9 876 543 210 │*│
  929.                       └─────┘               └─┘
  930.         ergibt   12 193 263 111 263 526 900
  931.  
  932.  
  933.           ┌─────┐    ┌─┐
  934.         2 │ENTER│ 64 │^│    ergibt   184 467 440 737 709 551 616
  935.           └─────┘    └─┘
  936.            ┌─┐
  937.         40 │F│ ergibt
  938.            └─┘
  939.         815 915 283 247 897 734 345 611 269 596 115 894 272 000 000 000
  940. »04
  941.  
  942.  
  943.         7.11 Taschenrechner für Brüche
  944.         ───────────────────────────────────────────────────────────────────
  945. «05     Das Programm bietet einen Taschenrechner mit Brucharithmetik in um-
  946.         gekehrter polnischer Notation, d.h., es werden zuerst die Operanden
  947.         und dann die Rechenoperation eingegeben  ( siehe Handbuch 5.5 ).
  948.  
  949.         Zur Verfügung stehen die vier Grundrechenarten  und das Potenzieren
  950.         mit ganzzahligem Exponenten, außerdem die bei UPN-Rechnern üblichen
  951.         Stapeloperationen wie Scrollen (Pfeiltasten)  und Tauschen (x<->y).
  952.  
  953.         Zähler und Nenner eines Bruchs werden getrennt eingegeben. Zwischen
  954.         den beiden Feldern wird mit <- oder -> gewechselt.
  955.  
  956.                 ┌──┐    ┌─────┐    ┌──┐   ┌─┐
  957.         Bsp:  9 │->│ 16 │ENTER│ 24 │->│ 5 │+│   entspricht   9/16 + 24/5
  958.                 └──┘    └─────┘    └──┘   └─┘
  959.                                                 und ergibt   93/80
  960. »05
  961.         
  962.  
  963.  
  964.                                  - 16 -
  965.  
  966.  
  967.         7.12 Taschenrechner für Stellenwertsysteme
  968.         ───────────────────────────────────────────────────────────────────
  969. «06     Das Programm bietet einen Taschenrechner  für Stellenwertsysteme in
  970.         umgekehrter polnischer Notation, d.h., zuerst werden  die Operanden
  971.         eingegeben und dann die Rechenoperation  ( siehe Handbuch 5.5 ).
  972.  
  973.         Zur Verfügung stehen die vier Grundrechenarten  und das Potenzieren
  974.         mit natürlichem Exponenten,  außerdem die bei UPN-Rechnern üblichen
  975.         Stapeloperationen wie Scrollen (Pfeiltasten)  und Tauschen (x<->y).
  976.         Gerechnet wird nur im Bereich der natürlichen Zahlen einschließlich
  977.         der Null,  das heißt, negative Differenzen werden auf  Null gesetzt
  978.         und Divisionsreste abgeschnitten.
  979.  
  980.         Die Basis kann mit <Ctrl B> gewechselt werden. Die größte Basis ist
  981.         16 (hexadezimal) mit den Ziffern 0,... ,9,A,B,C,D,E,F.
  982.  
  983.         Beispiel mit eingestellter Basis 2 :
  984.  
  985.                  10000000          dezimal 128
  986.                  Enter
  987.                    101011          dezimal 43
  988.                    +
  989.         ergibt   10101011          dezimal 171 = 128+0+32+0+8+0+2+1
  990.                  Ctrl B
  991.                  16                Wechsel ins Hexadezimalsystem
  992.                  Enter
  993.         ergibt   AB                dezimal 171 = 10∙16 + 11
  994. »06
  995.  
  996.  
  997.         7.13 Taschenrechner für komplexe Zahlen
  998.         ───────────────────────────────────────────────────────────────────
  999. «07     Das Programm bietet einen Taschenrechner für komplexe Zahlen in um-
  1000.         gekehrter polnischer Notation, d.h., es werden zuerst die Operanden
  1001.         eingegeben und dann die Rechenoperation  ( siehe Handbuch 5.5 ).
  1002.  
  1003.         Neben den Grundrechenarten u. dem Potenzieren stehen die Funktionen
  1004.         SIN, COS, TAN, ATN, LN, EXP, KONJ., √,  sowie die Konstante  Pi (π)
  1005.         zur Verfügung, außerdem die bei  UPN-Rechnern üblichen Stapelopera-
  1006.         tionen wie Scrollen (Pfeiltasten) und Tauschen (x<->y).
  1007.         MODE wechselt das Winkelmaß für die trigonometrischen Funktionen.
  1008.  
  1009.         Realteil und Imaginärteil werden getrennt eingegeben.  Zwischen den
  1010.         beiden Feldern wird mit <- oder -> gewechselt.
  1011.  
  1012.         Beispiel:  ( 3 + 4i )( 3 - 4i ) = 25
  1013.                      ┌──┐   ┌─────┐ ┌────┐ ┌───┐
  1014.                    3 │->│ 4 │ENTER│ │KONJ│ │ * │    liefert  25 + 0i
  1015.                      └──┘   └─────┘ └────┘ └───┘
  1016. »07
  1017.         ───────────────────────────────────────────────────────────────────
  1018.         Bei der Dateneingabe stehen Ihnen innerhalb der vier Taschenrechner
  1019.         weniger Funktionen zur Verfügung  als sonst im Programm.  So lassen
  1020.         sich die Eingaben z.B. nicht editieren und nicht speichern.
  1021.         
  1022.  
  1023.  
  1024.                                  - 17 -
  1025.  
  1026.  
  1027.         ┌─────────────────────────────────────────────────────────────────┐
  1028.         │            8 .  D A S   M E N Ü   G E O M E T R I E             │
  1029.         └─────────────────────────────────────────────────────────────────┘
  1030.  
  1031.  
  1032.         8.1 Rechtwinklige Dreiecke
  1033.         ───────────────────────────────────────────────────────────────────
  1034. «31     Ein rechtwinkliges Dreieck ist meist durch zwei Größen zusammen mit
  1035.         dem rechten Winkel eindeutig bestimmt. Das Programm erlaubt es, aus
  1036.         den folgenden Größen zwei auszuwählen und ihre Werte einzugeben:
  1037.                    - Katheten a und b
  1038.                    - Hypotenuse c
  1039.                    - Hypotenusenabschnitte p und q
  1040.                    - Höhe h
  1041.                    - Winkel α und ß
  1042.                    - Flächeninhalt A
  1043.         Werden zwei der neun Größen eingegeben und die Eingabe mit Bild_abw.
  1044.         abgeschlossen, so berechnet das Programm die restlichen Größen. Die
  1045.         graphische Darstellung kann mit dem Programmpunkt Dreiecke aus drei
  1046.         Größen erfolgen.
  1047. »31
  1048.  
  1049.         8.2 Dreiecke aus drei Größen
  1050.         ───────────────────────────────────────────────────────────────────
  1051. «32     Werden von einem Dreieck drei  äußere Größen ( Seiten oder Winkel )
  1052.         eingegeben und die Eingabe mit Bild_abw abgeschlossen, so berechnet
  1053.         das Programm die Seiten, die Winkel, die Höhen, die Seiten- und die
  1054.         die Winkelhalbierenden ( Strecken von der Ecke bis zum Schnittpunkt
  1055.         mit der Seite gegenüber ), den Umfang  und den Flächeninhalt, sowie
  1056.         die Mittelpunkte und Radien von Inkreis und Umkreis des Dreiecks.
  1057.         Außerdem wird das Dreieck mit In- und Umkreis gezeichnet.
  1058.  
  1059.         Gibt man zwei Seiten und den Winkel, der der kleineren Seite gegen-
  1060.         überliegt (sSw), ein, wird zunächst die erste Lösung angezeigt. Auf
  1061.         Tastendruck folgt dann die zweite Lösung.
  1062.  
  1063.         Beispiel :  a = 3, b = 4,  Alpha = 36.87°
  1064.  
  1065.                     1. Lösung :    Seiten      3       4       5
  1066.                                    Winkel  36.87°  53.13°     90°
  1067.                                    :
  1068.                     2. Lösung :    Seiten      3       4     1.4
  1069.                                    Winkel  36.87°  126.9°  16.26°
  1070. »32
  1071.  
  1072.         8.3 Dreiecke aus drei Punkten
  1073.         ───────────────────────────────────────────────────────────────────
  1074. «33     Werden von einem Dreieck die Koordinaten  der drei Eckpunkte einge-
  1075.         geben, berechnet das  Programm alle 'äußeren' und 'inneren' Größen,
  1076.         das heißt  die Seiten,  die Winkel,  die Höhen, die Seiten- und die
  1077.         die Winkelhalbierenden, den Umfang und den Flächeninhalt, sowie die
  1078.         Mittelpunkte und Radien des  Umkreises und Inkreises  des Dreiecks.
  1079.         Außerdem wird das Dreieck mit In- und Umkreis gezeichnet.
  1080. »33     
  1081.  
  1082.  
  1083.                                  - 18 -
  1084.  
  1085.  
  1086.         8.4 Vielecke
  1087.         ───────────────────────────────────────────────────────────────────
  1088. «34     Zunächst müssen die Koordinaten der Eckpunkte eines Vielecks einge-
  1089.         geben werden.  Das Programm stellt dazu eine Eingabemaske  für max.
  1090.         14 Punkte, A bis N, zur Verfügung. Sobald die Eingabe mit Bild_abw.
  1091.         abgeschlossen wurde, sucht das  Programm  den letzten, vom Ursprung
  1092.         verschiedenen Punkt, um die Anzahl der Ecken festzulegen.
  1093.  
  1094.         Danach werden der Flächeninhalt, der Umfang und die Koordinaten des
  1095.         Ecken- und des Flächenschwerpunktes angezeigt, und das Vieleck wird
  1096.         gezeichnet.
  1097. »34
  1098.  
  1099.         8.5 Abbildungen
  1100.         ───────────────────────────────────────────────────────────────────
  1101. «35     Das Programm erlaubt es, auf ein  n-Eck bis zu fünf Abbildungen an-
  1102.         zuwenden. Die Eingabe und Ausgabe erfolgt auf vier Seiten:
  1103.  
  1104.             ┌──────────────────────────────────┐
  1105.             │ Eingabe des n-Ecks               │
  1106.             │    ┌──────────────────────────────────┐
  1107.             │    │ Wahl der Abbildungsarten         │
  1108.             │    │    ┌──────────────────────────────────┐
  1109.             │    │    │ Definition der Abbildungen       │
  1110.             │    │    │    ┌──────────────────────────────────┐
  1111.             │    │    │    │ Ausgabe der Bilder des n-Ecks    │
  1112.             └────│    │    │                                  │
  1113.                  │    │    │                                  │
  1114.                  └────│    │                                  │
  1115.                       │    │                                  │
  1116.                       └────│                                  │
  1117.                            └──────────────────────────────────┘
  1118.         Seite 1:
  1119.         Zunächst müssen die Koordinaten der Eckpunkte eines Vielecks einge-
  1120.         geben werden.  Das Programm stellt dazu eine Eingabemaske  für max.
  1121.         14 Punkte, A bis N, zur Verfügung. Sobald die Eingabe mit Bild_abw.
  1122.         abgeschlossen wurde, sucht das  Programm  den letzten, vom Ursprung
  1123.         verschiedenen Punkt, um die Anzahl der Ecken festzulegen.
  1124.  
  1125.         Seite 2:
  1126.         Sie können bis zu fünf Abbildungen verketten und dabei jeweils aus
  1127.         den folgenden sechs Abbildungstypen auswählen:
  1128.  
  1129.             - Verschiebung um dx in x-Richtung und dy in y-Richtung
  1130.             - Geradenspiegelung an der Gerade (PQ)
  1131.             - Punktspiegelung an dem Punkt Z
  1132.             - Drehung um den Punkt Z mit Drehwinkel α
  1133.             - Zentrische Streckung aus Z mit Faktor k
  1134.             - Scherung an der Gerade (PQ) mit Winkel α
  1135.  
  1136.         Es sind auch  mehrere Abbildungen  vom gleichen Typ  möglich.  Man
  1137.         kann also auch  Mehrfachspiegelungen  an verschiedenen Geraden auf
  1138.         das n-Eck anwenden.
  1139.         
  1140.  
  1141.  
  1142.                                  - 19 -
  1143.  
  1144.  
  1145.         Seite 3:
  1146.         Die Abbildungen werden definiert, indem  man die für den gewähl-
  1147.         ten Abbildungstyp erforderlichen Parameter eingibt. Dies sind
  1148.  
  1149.             - bei der Verschiebung der Vektor (dx/dy)
  1150.             - bei der Geradenspiegelung zwei Achsenpunkte P und Q
  1151.             - bei der Punktspiegelung der Punkt Z
  1152.             - bei der Drehung der Punkt Z und der Drehwinkel α
  1153.             - bei der Zentrischen Streckung  Z  und der Faktor k
  1154.             - bei der Scherung zwei Achsenpunkte P und Q und der Winkel α
  1155.  
  1156.         Seite 4:
  1157.         Ausgegeben werden zu jeder  Abbildung der  Verkettung die Bildfigur
  1158.         und die Koordinaten der Eckpunkte.
  1159.  
  1160.         Eine  Null als Linienart bedeutet, daß die Bildfigur nicht gezeich-
  1161.         net werden soll.  Damit ist es zum Beispiel möglich, das Bild einer
  1162.         Drehstreckung oder einer Schubspiegelung direkt anzeigen zu lassen.
  1163.  
  1164.         Das Urbild wird immer in der Linienart 1, also durchgezogen, und in
  1165.         der Farbe schwarz gezeichnet.
  1166. »35
  1167.  
  1168.         8.6 Koordinatensysteme
  1169.         ───────────────────────────────────────────────────────────────────
  1170. «36     Mit diesem Programm lassen sich  dreidimensionale kartesische Koor-
  1171.         dinaten in  dreidimensionale Polarkoordinaten  ( Kugelkoordinaten )
  1172.         oder Zylinderkoordinaten umrechnen und umgekehrt.
  1173.  
  1174.         Die  kartesischen Koordinaten  (x/y/z)  eines Punktes beziehen sich
  1175.         auf ein  Koordinatensystem  bei dem die Achsen senkrecht zueinander
  1176.         verlaufen  und auf allen Achsen die gleiche Längeneinheit verwendet
  1177.         wird.
  1178.  
  1179.         Die Polarkoordinaten  (r/phi/Theta)  eines Punktes geben seinen Ab-
  1180.         stand r zum Ursprung an, den Drehwinkel phi in der Äquatorebene und
  1181.         und den Erhebungswinkel Theta aus der Äquatorebene heraus.
  1182.  
  1183.         Die Zylinderkoordinaten (rho/phi/z)  eines Punktes geben seinen Ab-
  1184.         stand rho zur Zylinderachse an, den Drehwinkel phi um die Achse und
  1185.         die Höhe z über dem Ursprung.
  1186.  
  1187.         Für z=0 bzw. Theta=0  erhält man die zweidimensionalen kartesischen
  1188.         Koordinaten und Polarkoordinaten.
  1189.  
  1190.         Bsp: ┌─ kartes. Koord. ─┐ ┌─Polarkoordinaten─┐ ┌─ Zylinderkoord. ─┐
  1191.              │                  │ │                  │ │                  │
  1192.              │  x = 1           │ │   r = 1.7320508  │ │ rho = 1.4142136  │
  1193.              │  y = 1           │ │ phi = 45         │ │ phi = 45         │
  1194.              │  z = 1           │ │Theta= 54.735610  │ │   z = 1          │
  1195.              │                  │ │                  │ │                  │
  1196.              └──────────────────┘ └──────────────────┘ └──────────────────┘
  1197. »36
  1198.         
  1199.  
  1200.  
  1201.                                  - 20 -
  1202.  
  1203.  
  1204.         8.7 Ebene durch drei Punkte
  1205.         ───────────────────────────────────────────────────────────────────
  1206. «37     Drei Punkte im Raum, die nicht auf einer Geraden liegen,  bestimmen
  1207.         genau eine Ebene. Gibt man die Koordinaten von drei Punkten ein, so
  1208.         bestimmt das Programm die Punkt-Richtungs-Form und die Koordinaten-
  1209.         gleichung der zugehörigen Ebene,  sowie ihren Abstand vom Ursprung.
  1210.         Dabei werden die Richtungsvektoren und der Normalenvektor auf ganze
  1211.         Zahlen erweitert. Zusätzlich  wird die Lage der Ebene im Raum durch
  1212.         ein  Schrägbild  veranschaulicht, das ihre Schnittgeraden mit einem
  1213.         achsensymmetrischen Würfel, sowie die Spurpunkte der Ebene enthält.
  1214.  
  1215.         Beispiel: Ebene durch die Punkte  A(2/0/1), B(3/3/6), C(4/-1/2)
  1216.                       ┌ ┐     ┌ ┐     ┌  ┐
  1217.                   ->  │2│     │1│     │ 2│
  1218.                   x = │0│ + r∙│3│ + s∙│-1│    bzw.   8x + 9y - 7z = 9
  1219.                       │1│     │5│     │ 1│
  1220.                       └ ┘     └ ┘     └  ┘
  1221. »37
  1222.  
  1223.  
  1224.         8.8 Kugel durch vier Punkte
  1225.         ───────────────────────────────────────────────────────────────────
  1226. «38     Eine Kugel ist durch  vier Punkte, die nicht in einer Ebene liegen,
  1227.         eindeutig bestimmt. Das Programm  bestimmt  aus den Koordinaten von
  1228.         vier Punkten die  Gleichung der Kugel  und zeichnet  das Schrägbild
  1229.         eines achsensymmetrischen Würfels  mit dem zur Bildebene parallelen
  1230.         Großkreis der Kugel.
  1231.  
  1232.         Beispiel: Kugel durch A(11/1/3), B(7/1/7), C(3/-5/7), D(3/-8/-2)
  1233.  
  1234.                   Sie hat den Mittelpunkt  M(5/-2/1) und den Radius r=7
  1235. »38
  1236.  
  1237.  
  1238.         8.9 Schnitt von zwei Geraden
  1239.         ───────────────────────────────────────────────────────────────────
  1240. «39     Das Programm bestimmt zu zwei Geraden den  Schnittpunkt,  sowie den
  1241.         Schnittwinkel und die Abstände vom Ursprung.
  1242.  
  1243.         Die Geraden müssen in Parameterdarstellung eingegeben werden. Haben
  1244.         die Geraden keinen Punkt gemeinsam, wird gemeldet:'Die Geraden sind
  1245.         parallel' oder 'Die Geraden sind windschief'.
  1246.  
  1247.         Beispiel:     ┌  ┐     ┌  ┐                    ┌  ┐     ┌  ┐
  1248.                       │ 1│     │ 1│                    │ 3│     │ 2│
  1249.                g: x = │ 0│ + r∙│-1│     und     h: x = │-2│ + s∙│ 3│
  1250.                       │ 2│     │ 1│                    │ 4│     │ 0│
  1251.                       └  ┘     └  ┘                    └  ┘     └  ┘
  1252.  
  1253.                Schnittpunkt von g und h :  S(3/-2/4)   ( r=2, s=0 )
  1254.                Winkel zwischen g und h  :  99.2°
  1255.                Abstände zum Ursprung    :  d(g,O) = 1.41 ,  d(h,O) = 5.39
  1256. »39
  1257.         
  1258.  
  1259.  
  1260.                                  - 21 -
  1261.  
  1262.  
  1263.         8.10 Schnitt von zwei Ebenen
  1264.         ───────────────────────────────────────────────────────────────────
  1265. «3A     Das Programm bestimmt zu zwei Ebenen die Schnittgerade, den Abstand
  1266.         der Gerade vom Ursprung und den  Winkel zwischen den beiden Ebenen.
  1267.  
  1268.         Gezeichnet werden die Schnitte der Ebenen mit einem achsensymmetri-
  1269.         schen Würfel und die Schnittgerade der beiden Ebenen.
  1270.  
  1271.         Beispiel: Die Ebenen   E1: x + y + z = 12   und   E2: x - y = 5
  1272.                   schneiden einander in        ┌  ┐     ┌  ┐
  1273.                                            ->  │ 0│     │ 1│
  1274.                                       g:   x = │-5│ + r∙│ 1│
  1275.                                                │17│     │-2│
  1276.                                                └  ┘     └  ┘
  1277.                   Abstand vom Ursprung     :   d = 7.778175
  1278.                   Schnittwinkel der Ebenen :   α = 90°
  1279. »3A
  1280.  
  1281.  
  1282.         8.11 Schnitt von zwei Kugeln
  1283.         ───────────────────────────────────────────────────────────────────
  1284. «3B     Aus den Koordinaten des Mittelpunkts und den Radien von zwei Kugeln
  1285.         bestimmt das Programm den Mittelpunkt und Radius des Schnittkreises
  1286.         sowie die Koordinatengleichung der Schnittkreisebene. Die räumliche
  1287.         liche Darstellung aller Größen hat provisorischen Charakter, da mir
  1288.         bis jetzt noch  keine Lösung eingefallen ist,  wie mit vertretbarem
  1289.         Aufwand zwei Kugeln und ihr Schnittkreis anschaulich gemacht werden
  1290.         können.
  1291.  
  1292.         Gibt man bei einer Kugel als Radius Null  und als Mittelpunkt einen
  1293.         Punkt auf der anderen  Kugel ein,  so erhält man die  Gleichung der
  1294.         Tangentialebene.
  1295.  
  1296.         Beispiel: Die Kugeln  k1: M(1/3/9), r=7  und  k2: M(2/-1/5), r=4
  1297.                   schneiden einander in einem  Kreis  um  M(2/-1/5)  mit
  1298.                   Radius r=4, der in der Ebene x - 4y - 4z = -14  liegt.
  1299. »3B
  1300.  
  1301.  
  1302.         8.12 Schnitt von Ebene und Kugel
  1303.         ───────────────────────────────────────────────────────────────────
  1304. «3C     Aus der  Koordinatengleichung  einer  Ebene und dem Mittelpunkt und
  1305.         und dem Radius einer  Kugel  bestimmt das  Programm den Mittelpunkt
  1306.         und den Radius des Schnittkreises.
  1307.  
  1308.         Beispiel: Gegen sind die Ebene E und die Kugel k mit
  1309.                         E:  2x + y -2z = 11
  1310.                         K:  (x-2)^2 + (x+1)^2 + (x-5)^2 = 49
  1311.                            also mit Mittelpunkt M(2/-1/5) und Radius r=7
  1312.  
  1313.                   Ergebnis: Die Ebene und die Kugel schneiden einander in
  1314.                             einem Kreis um M(6/1/1) mit Radius  r=3.6056
  1315. »3C
  1316.         
  1317.  
  1318.  
  1319.                                  - 22 -
  1320.  
  1321.  
  1322.         ┌─────────────────────────────────────────────────────────────────┐
  1323.         │           9 .   D A S   M E N Ü   A N A L Y S I S               │
  1324.         └─────────────────────────────────────────────────────────────────┘
  1325.  
  1326.  
  1327.         9.1 Polynome
  1328.         ───────────────────────────────────────────────────────────────────
  1329. «41     Das Programm berechnet das Produkt  und den  Quotienten von zwei
  1330.         Polynomen.
  1331.  
  1332.         Beispiel: 1. Polynom :  x^4 + 4x^3 + 6x^2 + 4x + 1
  1333.                   2. Polynom :  x^2 + 2x + 1
  1334.  
  1335.                   Produkt :  x^6 + 6x^5 + 15x^4 + 20x^3 + 15x^2 + 6x + 1
  1336.                   Quotient:  x^2 + 2x + 1
  1337.                   Rest    :  0
  1338.  
  1339.         Die beiden Polynome,  sowie ihr Produkt, ihr Quotient und das Rest-
  1340.         polynom werden automatisch in die Register  R6 bis R10  geschrieben
  1341.         und können zum Beispiel im Funktionsplotter mit  Alt F6 bis Alt F10
  1342.         als Funktionsterme eingelesen werden.
  1343. »41
  1344.  
  1345.  
  1346.         9.2 Funktionsplotter 1
  1347.         ───────────────────────────────────────────────────────────────────
  1348. «42     Es können bis zu fünf Funktionen gleichzeitig in einem Koordinaten-
  1349.         system gezeichnet werden.
  1350.  
  1351.         Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1352.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1353.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1354.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1355.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1356.  
  1357.         Erlaubt sind auch  Verknüpfungen oder Ableitungen von bereits defi-
  1358.         nierten Funktionen. Dazu werden einfach für f1(x), f2(x),... in die
  1359.         Funktion  y1, y2, ... eingesetzt. Die Ableitungen von f1(x), f2(x),
  1360.         usw. werden als  y1', y2', ... bzw.  y1", y2", ... eingegeben.
  1361.         Nicht zulässig sind Verknüpfungen von Funktionen, die bereits durch
  1362.         Verknüpfung oder Ableitung entstanden sind.
  1363.  
  1364.         Beispiele :  Sei  f1(x)=sin(x) und f2(x)=3*sqr(x), dann ersetzt
  1365.  
  1366.                      f3(x)=2*y1^2-y2       f3(x)=2*sin(x)^2-3*sqr(x)
  1367.                      f4(x)=f2(y1)          f4(x)=3*sqr(sin(x))
  1368.                      f5(x)=y2'             f5(x)=3/(2*sqr(x))
  1369.  
  1370.         Für jede der  definierten Funktionen  kann eine Linienart ausgewählt
  1371.         werden, bei  EGA- und  VGA-Graphik  außerdem eine der  Farben  rot,
  1372.         grün, blau oder schwarz.
  1373. »42
  1374.         Auf der nächsten Seite werden Zeichenbereich, Skalierung, Auflösung,
  1375.         Winkelmodus und Teil- oder Vollbild bestimmt.
  1376.         
  1377.  
  1378.  
  1379.                                  - 23 -
  1380.  
  1381.  
  1382.         9.3 Funktionsplotter 2
  1383.         ───────────────────────────────────────────────────────────────────
  1384. «43     Diese  kleine Routine  habe ich ergänzt,  um  mehrere Funktionen in
  1385.         getrennten Schaubildern zeichnen zu können. Damit lassen sich sechs
  1386.         Funktionen in einem Ausdruck graphisch darstellen.
  1387.  
  1388.         Für jede Funktion kann unabhängig  der Zeichenbereich,  die Achsen-
  1389.         skalierung, die Zeichengenauigkeit (Auflösung), der Winkelmodus für
  1390.         die trigonometrischen Funktionen und die Anzahl der Ableitungen be-
  1391.         stimmt werden.
  1392.  
  1393.         ┌───── Skalierung ─────┐┌─ Auflösung ──┐┌─ Winkel─┐┌─ Ableitungen─┐
  1394.         │ 0 : x und y linear   ││ 0 : grob     ││ 0 : RAD ││ 0 : nur f    │
  1395.         │ 1 : x linear, y log. ││ 1 : mittel   ││ 1 : DEG ││ 1 : f und f' │
  1396.         │ 2 : x log., y linear ││ 2 : fein     ││ 2 : GON ││ 2 : f, f',f" │
  1397.         │ 3 : x und y log.     ││ 3 : sehr fein││         ││     zeichnen │
  1398.         └──────────────────────┘└──────────────┘└─────────┘└──────────────┘
  1399.  
  1400.         Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1401.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1402.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1403.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1404.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1405.  
  1406.         Der Texteditor (F5) ermöglicht es, die Schaubilder z.B. mit Seiten-
  1407.         und Aufgabennummer beschriften.
  1408. »43
  1409.  
  1410.         9.4 Funktionsplotter 3
  1411.         ───────────────────────────────────────────────────────────────────
  1412.         Gezeichnet wird eine abschnittsweise definierte Funktion, die durch
  1413.         fünf Teilfunktionen  f1 bis f5  gegeben ist.
  1414.  
  1415. «44     Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1416.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1417.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1418.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1419.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1420.  
  1421.         Für jede der Teilfunktionen  werden der Definitionsbereich, die Art
  1422.         des Intervalls und die Farbe eingegeben.
  1423.  
  1424.         Intervall
  1425.           0 : beidseitig offen
  1426.           1 : links offen und rechts abgeschlossen
  1427.           2 : links abgeschlossen und rechts offen
  1428.           3 : beidseitig abgeschlossen
  1429.  
  1430.         Außerdem kann bestimmt werden, ob die  Randpunkte gezeichnet werden
  1431.         oder nicht. Sie werden als gefüllte Kreise oder offene Quadrate ge-
  1432.         zeichnet, je nachdem, ob sie  zum  Definitionsbereich  dazu gehören
  1433.         oder nicht.
  1434. »44
  1435.         
  1436.  
  1437.  
  1438.                                  - 24 -
  1439.  
  1440.  
  1441.         9.5 Kurvenscharen
  1442.         ───────────────────────────────────────────────────────────────────
  1443. «45     Das Programm zeichnet die  Schaubilder  von  beliebigen Funktionen,
  1444.         die einen Scharparameter  k  enthalten.
  1445.  
  1446.         Die Werte für k können aufgelistet  oder durch Anfangswert, Endwert
  1447.         und Schrittweite bestimmt werden.  Die Unterscheidung der einzelnen
  1448.         Kurven kann durch Farben, durch die Linienart oder durch beides er-
  1449.         folgen.
  1450.  
  1451.         Auf der nächsten Seite werden Zeichenbereich, Skalierung, Auflösung,
  1452.         Winkelmodus und Teil- oder Vollbild bestimmt.
  1453.  
  1454.         Vor dem Ausdrucken können die Kurven mit dem Texteditor (F5) mit den
  1455.         Scharparametern beschriftet werden.
  1456.  
  1457.         Beispiele: Übersicht über Potenzfunktionen
  1458.                    f(x,k) = x^k
  1459.                    k aus  { 0, 1/2, -1/2, 1, -1, 2, -2 }
  1460.                    Zeichenbereich  0 ≤ x ≤ 4 ,  0 ≤ y ≤ 4
  1461.  
  1462.                    Sinuskurven mit verschiedenen Phasenverschiebungen.
  1463.                    f(x,k) = sin(x+k)
  1464.                    k von -2 bis 2 mit Schrittweite 1
  1465.                    Zeichenbereich  -7 ≤ x ≤ 7 ,  -2 ≤ y ≤ 2
  1466. »45
  1467.  
  1468.  
  1469.         9.6 Kurvendiskussion
  1470.         ───────────────────────────────────────────────────────────────────
  1471. «46     Das Programm führt für eine beliebige Funktion die Kurvendiskussion
  1472.         durch. Das heißt, es werden die  Ableitungen bestimmt, die Funktion
  1473.         wird in einem vorgegebenen Bereich auf Nullstellen, Extrema und auf
  1474.         Wendepunkte untersucht, die Schaubilder von f, f' und f" werden ge-
  1475.         zeichnet, und eine Wertetabelle wird ausgegeben.
  1476.  
  1477.             ┌──────────────────────────────────┐
  1478.             │ Eingabe des Funktionsterms       │
  1479.             │    ┌──────────────────────────────────┐
  1480.             │    │ Ausgabe der Ableitungen          │
  1481.             │    │    ┌──────────────────────────────────┐
  1482.             │    │    │ Ausgabe der Kurvendiskussion     │
  1483.             └────│    │    ┌──────────────────────────────────┐
  1484.                  │    │    │ Eingabe des Koordinatensystems   │
  1485.                  └────│    │    ┌──────────────────────────────────┐
  1486.                       │    │    │ Ausgabe des Schaubildes          │
  1487.                       └────│    │    ┌──────────────────────────────────┐
  1488.                            │    │    │ Ausgabe der Wertetabelle         │
  1489.                            └────│    │                                  │
  1490.                                 │    │                                  │
  1491.                                 └────│                                  │
  1492.                                      │                                  │
  1493.                                      └──────────────────────────────────┘
  1494.         
  1495.  
  1496.  
  1497.                                  - 25 -
  1498.  
  1499.  
  1500.         Seite 1 : Eingabe des Funktionsterms
  1501.         ────────────────────────────────────
  1502.         Außer dem Funktionsterm  werden  der  Bereich der Untersuchung, die
  1503.         Genauigkeit der Untersuchung und der Winkelmodus eingegeben.
  1504.  
  1505.         Der Funktionsterm  darf außer den Rechenzeichen  + - * / ^ ( )  die
  1506.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1507.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1508.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1509.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1510.  
  1511.         Der Untersuchungsbereich ist das Intervall, in dem die Funktion auf
  1512.         Nullstellen, Extrema und Wendepunkte untersucht wird. Er darf nicht
  1513.         zu  groß  gewählt werden, da  gleichzeitig  die Schrittweite erhöht
  1514.         wird, mit der die Funktion auf  Vorzeichenwechsel  untersucht wird.
  1515.  
  1516.         Die Untersuchung erfolgt bei kleiner Genauigkeit (0:grob) schneller
  1517.         als bei großer. Bei Funktionen mit sehr schnellem Vorzeichenwechsel
  1518.         können dabei jedoch Nullstellen übersehen werden.
  1519.  
  1520.  
  1521.         Seite 2 : Ausgabe der Ableitungen
  1522.         ─────────────────────────────────
  1523.         Die Ableitungen f' und f" von f werden durch symbolisches Differen-
  1524.         zieren nach den üblichen  Ableitungsregeln  bestimmt. Danach werden
  1525.         eine Reihe von elementaren Vereinfachungen vorgenommen. Während der
  1526.         erste Teil des Algorithmus noch leicht zu  verifizieren ist, können
  1527.         sich in den zweiten Teil leicht Fehler einschleichen.
  1528.  
  1529.         Wenn Sie das Gefühl haben, daß eine Ableitung nicht korrekt ist, so
  1530.         empfiehlt es sich, den ermittelten Term zusammen mit dem selbst ab-
  1531.         geleiteten Term in den  Funktionsplotter 1  einzugeben und mit ver-
  1532.         schiedenen Farben zeichnen zu lassen. Sollten sich die Kurven nicht
  1533.         decken, bitte ich um einem entsprechenden Hinweis.
  1534.  
  1535.  
  1536.         Seite 3 : Ausgabe der Kurvendiskussion
  1537.         ──────────────────────────────────────
  1538.         Ausgegeben werden die Nullstellen, die Hoch- und Tiefpunkte und die
  1539.         der Wendepunkte der Funktion im Untersuchungsbereich.
  1540.  
  1541.         Definitionslücken kann das Programm nicht erkennen, allein deswegen,
  1542.         weil sie wegen der binären Arithmetik  meist nicht im Rechenbereich
  1543.         liegen  oder übersprungen werden. Aus diesem Grund können dort ver-
  1544.         sehentlich Extrema oder Wendepunkte angezeigt werden.
  1545.  
  1546.         Was für die  Definitonslücken  gesagt wurde, gilt entsprechend auch
  1547.         für die Stetigkeit und Differenzierbarkeit von  f, f' und f".  Hier
  1548.         bleibt zwangsläufig ein Stück Eigenarbeit übrig.
  1549.  
  1550.  
  1551.         Seite 4 : Eingabe des Koordinatensystems
  1552.         ────────────────────────────────────────
  1553.         siehe Abschnitt 5.6
  1554.         
  1555.  
  1556.  
  1557.                                  - 26 -
  1558.  
  1559.  
  1560.         Seite 5 : Ausgabe des Schaubildes
  1561.         ─────────────────────────────────
  1562.         Ausgegeben werden das Schaubild der Funktion  f (rot durchgezogen),
  1563.         der 1. Ableitung f' (grün gestrichelt)  und der  2. Ableitung (blau
  1564.         punktiert).  Die Wendepunkte der Funktion f  werden gekennzeichnet.
  1565.  
  1566.         Bei zu groß  gewählter Auflösung lassen sich die Linienarten in den
  1567.         Bereichen mit flachem Kurvenverlauf nicht mehr unterscheiden.
  1568.  
  1569.         Seite 6 : Ausgabe der Wertetabelle
  1570.         ──────────────────────────────────
  1571.         Hier kann der Bereich und die Schrittweite bestimmt werden, mit der
  1572.         die Wertetabelle von f, f' und f"  erstellt werden soll. Vorgegeben
  1573.         wird der Untersuchungsbereich der Kurvendiskussion.
  1574.  
  1575.         Stellen, an denen  eine der Funktionen nicht definiert ist,  werden
  1576.         durch  ---  gekennzeichnet.
  1577.  
  1578.         Beispiel: f(x)=4/x-4/x^2
  1579.                   Untersuchung im Bereich von -10 bis 10
  1580.                   Untersuchung mit Genauigkeit  1
  1581.  
  1582.                   Ableitungen :  f'(x) = -4/x^2+8/x^3
  1583.                                  f"(x) = 8/x^3-24/x^4
  1584.  
  1585.                  ┌───────────────────┬───────────────┬────────────────────┐
  1586.                  │ Nullstellen:   f' │ Extrema:      │ Wendepunkte:    f' │
  1587.                  ├───────────────────┼───────────────┼────────────────────┤
  1588.                  │ N(1/0)          4 │ T(0.2/-80)    │ W(3/0.8889) -0.148 │
  1589.                  │                   │ H(2/1)        │                    │
  1590.                  │                   │               │                    │
  1591.                  │                   │               │                    │
  1592.                  └───────────────────┴───────────────┴────────────────────┘
  1593.  
  1594.                  Der Tiefpunkt  T(0.2/-80)  wird irrtümlich angezeigt, weil
  1595.                  durch den Pol an der Stelle x=0  ein Vorzeichenwechsel bei
  1596.                  der 1. Ableitung auftritt.
  1597.  
  1598.                  Zeichenbereich :  -10 ≤ x ≤ 10  und  -2 ≤ y ≤ 2
  1599.  
  1600.                  Wertetabelle von -10 bis 10 mit Schrittweite 2.5
  1601.                  ┌───────────┬──────────────┬──────────────┬──────────────┐
  1602.                  │     x     │     f(x)     │     f'(x)    │     f"(x)    │
  1603.                  ├───────────┼──────────────┼──────────────┼──────────────┤
  1604.                  │  -10      │   -0.44      │   -0.048     │   -0.0104    │
  1605.                  │   -7.5    │   -0.604444  │   -0.090074  │   -0.026548  │
  1606.                  │   -5      │   -0.96      │   -0.224     │   -0.1024    │
  1607.                  │   -2.5    │   -2.24      │   -1.152     │   -1.1264    │
  1608.                  │    0      │     ---      │      ---     │      ---     │
  1609.                  │    2.5    │    0.96      │   -0.128     │   -0.1024    │
  1610.                  │    5      │    0.64      │   -0.096     │    0.0256    │
  1611.                  │    7.5    │    0.462222  │   -0.052148  │    0.0113778 │
  1612.                  │   10      │    0.36      │   -0.032     │    0.0056    │
  1613.                  └───────────┴──────────────┴──────────────┴──────────────┘
  1614. »46     
  1615.  
  1616.  
  1617.                                    - 27 -
  1618.  
  1619.         9.7 Newton-Iteration
  1620.         ───────────────────────────────────────────────────────────────────
  1621. «47     Bei der Newton-Iteration handelt es sich um ein  Näherungsverfahren
  1622.         zur Berechnung einer Nullstelle von f(x).  Gibt man einen Startwert
  1623.         x0 ein, der  nahe genug  an der gesuchten Nullstelle liegt, so wird
  1624.         als nächste Näherung der Schnitt der Tangente an den Graph von f im
  1625.         Punkt  P(x0 / f(x0)) berechnet. Dies führt auf die Rekursionsformel
  1626.  
  1627.                                        f(x(n))
  1628.                       x(n+1) = x(n) - ─────────
  1629.                                        f'(x(n))
  1630.  
  1631.         Der Funktionsterm  darf außer den Rechenzeichen  + - * / ^ ( )  die
  1632.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1633.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1634.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1635.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1636.  
  1637.         Das Verfahren konvergiert, wenn für x0 gilt :  f(x0) ∙ f"(x0) > 0
  1638.  
  1639.         Beispiel: f(x) = x-cos(x)      x(0) = 1
  1640.                                        x(1) = .75036387
  1641.                                        x(2) = .73911289
  1642.                                        x(3) = .73908513
  1643.                                        x(4) = .73908513
  1644. »47
  1645.         9.8 Integralrechnung
  1646.         ───────────────────────────────────────────────────────────────────
  1647. «48     Berechnet wird der  orientierte  und der absolute Inhalt der Fläche
  1648.         zwischen zwei Funktionskurven in einem  gewünschten Intervall, also
  1649.         die beiden Integrale
  1650.                  b                                 b
  1651.                  ⌠                                 ⌠
  1652.             A1 = │(f1(x)-f2(x))dx     und     A2 = │ │f1(x)-f2(x)│dx
  1653.                  ⌡                                 ⌡
  1654.                  a                                 a
  1655.  
  1656.         Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1657.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1658.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1659.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1660.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1661.  
  1662.         Außerdem werden bestimmt :
  1663.                  die Drehmomente bei Drehung um die  x- bzw. y-Achse,
  1664.                  die dabei überstrichenen Rotationsvolumen und
  1665.                  der Schwerpunkt der Fläche
  1666.  
  1667.         Beispiel:  f1(x)=4-x^2 ,  f2(x)=(x-1)^2
  1668.                    Integrationsintervall von  0  bis  1.5
  1669.  
  1670.                    Inhalt orientiert und absolut  A1 = A2 = 4.5
  1671.                    Drehmomente        Mx=8.1563    My=3.0938
  1672.                    Rotationsvolumen   Vx=51.247    Vy=19.439
  1673.                    Schwerpunkt        S(0.6875/1.8125)
  1674. »48     
  1675.  
  1676.  
  1677.                                     - 28 -
  1678.  
  1679.         9.9 Parameterkurven
  1680.         ───────────────────────────────────────────────────────────────────
  1681. «49     Mit diesem Programm lassen sich  Kurven  zeichnen,  die nicht durch
  1682.         einen  expliziten  Funktionsterm  gegeben sind,  sondern durch zwei
  1683.         Funktionen für die horizontale und vertikale Auslenkung.
  1684.  
  1685.         Auf der  ersten Seite  werden die beiden  Funktionsterme  eingegeben
  1686.         und der Bereich, den der Parameter durchlaufen soll.
  1687.  
  1688.         Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1689.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1690.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1691.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1692.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1693.  
  1694.         Auf der  zweiten Seite werden Zeichenbereich, Skalierung, Auflösung,
  1695.         Winkelmodus und Teil- oder Vollbild bestimmt.
  1696.         Bei der niedrigsten Auflösung werden 100 Punkte der Kurve berechnet.
  1697.         Jede Erhöhung der Auflösung verdoppelt die Anzahl der Punkte.
  1698.  
  1699.         Einfache Beispiele sind:
  1700.  
  1701.         1. Der Kreis     x(k)=sin(k), y(k)=cos(k),  k von -Pi bis Pi
  1702.                          Zeichenbereich  -2 ≤ x ≤ 2 ,  -2 ≤ y ≤ 2
  1703.  
  1704.         2. Die Spirale   x(k)=k*sin(k), y(k)=k*cos(k),  k von 0 bis 20
  1705.                          Zeichenbereich -20 ≤ x ≤ 20 ,  -20 ≤ y ≤ 20
  1706.  
  1707.         3. Die Lissajou-Figuren, die man erhält, wenn an ein Oszilloskop
  1708.            zwei Wechselspannungen  mit verschiedenen Frequenzen angelegt
  1709.            werden :      x(k)=sin(3*k), y(k)=cos(5*k), k von -Pi bis Pi
  1710.                          Zeichenbereich -2 ≤ x ≤ 2 ,  -2 ≤ y ≤ 2
  1711. »49
  1712.  
  1713.         9.10 Reihenentwicklung
  1714.         ───────────────────────────────────────────────────────────────────
  1715. «4A     Gezeichnet wird eine als Reihe  Σ f(x,k)  gegebene Funktion,  wobei
  1716.         die Reihenentwicklungen für  verschiedene Parameterbereiche vergli-
  1717.         chen und zur besseren Unterscheidung in  y-Richtung versetzt werden
  1718.         können.
  1719.  
  1720.         Der Funktionsterm  darf außer den Rechenzeichen  + - * / ^ ( )  die
  1721.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1722.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1723.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1724.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1725.  
  1726.         Für k und natürlichzahlige Terme von k  steht außerdem die Funktion
  1727.         fac(k) zur Verfügung, mit der die Fakultät berechnet wird.
  1728.  
  1729.         Beispiel: f(x,k) = x^(2*k-1)/fac(2*k-1)*(-1)^(k+1)
  1730.                   k von 1 bis 16
  1731.  
  1732.                   Damit werden die ersten 16 Glieder der Taylorreihe für
  1733.                   die Sinusfunktion berechnet.
  1734. »4A     
  1735.  
  1736.  
  1737.                                     - 29 -
  1738.  
  1739.  
  1740.         9.11 Flächenfunktionen
  1741.         ───────────────────────────────────────────────────────────────────
  1742. «4B     Gezeichnet wird eine  Flächenfunktion  f(x,y),  das heißt das drei-
  1743.         dimensionale Schaubild  einer Funktion mit  zwei Variablen.  Da bei
  1744.         vielen  Flächenfunktionen  Terme mehrfach verwendet werden, besteht
  1745.         die Möglichkeit, einen Term  u(x,y) separat zu definieren und als u
  1746.         im Funktionsterm zu verwenden.
  1747.  
  1748.         Die Funktionsterme dürfen außer den Rechenzeichen + - * / ^ ( ) die
  1749.         Funktionen sqr (√x), abs (│x│), int, sgn, exp (e^x), ln,lg,ld, sin,
  1750.         cos, tan, cot, asin (arcus sinus), acos (arcus cosinus), atn (arcus
  1751.         tangens),  sh (sinus hyperbolicus),  ch (cosinus hyperbolicus),  th
  1752.         (tangens hyperbolicus),  sec (secans) und csc (cosecans) enthalten.
  1753.  
  1754.         Die Fläche wird durch eine einstellbare Anzahl von ebenen Schnitten
  1755.         dargestellt. Die Anzahl der Punkte pro Linie  wird durch die Auflö-
  1756.         sung festgelegt.
  1757.  
  1758.         Außerdem werden der  Winkelmodus für die trigonometrischen Funktio-
  1759.         nen und die Darstellung im  Teilbild oder Vollbild (Zoom) bestimmt.
  1760.  
  1761.         Verdeckte Linien werden nicht gezeichnet,  und diejenigen Teile der
  1762.         Fläche, die von unten gesehen werden, werden in einer anderen Farbe
  1763.         dargestellt (nur EGA und VGA mit Farbmonitor).
  1764.  
  1765.  
  1766.         Beispiele:  a)   f(x,y) = sin(u)/u
  1767.                          u(x,y) = sqr(x*x+y*y)
  1768.                          -10 ≤ x ≤ 10 ,  -10 ≤ y ≤ 10 ,  0 ≤ z ≤ 1
  1769.  
  1770.                     b)   f(x,y) = cos(u)*(cos(u)+1)
  1771.                          u(x,y) = sqr(x*x+y*y)
  1772.                          -10 ≤ x ≤ 10 ,  -10 ≤ y ≤ 10 ,  1 ≤ z ≤ 5
  1773.  
  1774.                     c)   f(x,y) = u*cos(y/u)
  1775.                          u(x,y) = 1/(1+x*x/10)
  1776.                          0 ≤ x ≤ 6 ,  0 ≤ y ≤ 10 ,  0.5 ≤ z ≤ 2
  1777.  
  1778.                     d)   f(x,y) = abs(cos(x))+abs(cos(y))
  1779.                          -5 ≤ x ≤ 5 ,  -5 ≤ y ≤ 5 ,  1 ≤ z ≤ 3
  1780.  
  1781.                     e)   f(x,y) = (abs(x)+abs(y))/u
  1782.                          u(x,y) = sqr(x*x+y*y)
  1783.                          -10 ≤ x ≤ 10 ,  -10 ≤ y ≤ 10 ,  1 ≤ z ≤ 2
  1784. »4B     
  1785.  
  1786.  
  1787.                                    - 30 -
  1788.  
  1789.  
  1790.         ┌─────────────────────────────────────────────────────────────────┐
  1791.         │         1 0 .   D A S   M E N Ü   S T O C H A S T I K           │
  1792.         └─────────────────────────────────────────────────────────────────┘
  1793.  
  1794.         10.1 Statistik
  1795.         ───────────────────────────────────────────────────────────────────
  1796. «51     Zu einer Urliste werden der Mittelwert (arithmetisches Mittel), der
  1797.         Zentralwert (Median),  die Varianz  und  die Standardabweichung be-
  1798.         stimmt. Zusätzlich wird die Verteilung als Histogramm ausgegegeben.
  1799.  
  1800.         Die Urliste kann aus einer Datei eingelesen werden oder in zwischen
  1801.         einer und vier Eingabeseiten mit je  64 Feldern im  Programm einge-
  1802.         geben werden. Die  Eingaben  können auch in einer Datei gespeichert
  1803.         werden. Während bei der Funktion F4 'Daten in einer Datei speichern'
  1804.         nur eine Eingabeseite gespeichert wird und ein internes Format ver-
  1805.         wendet wird, werden hier alle Werte der  Urliste im ASCII-Format in
  1806.         die Datei geschrieben.
  1807.                      _
  1808.         Mittelwert   x = 1/n ∙ Σ x(i)
  1809.  
  1810.         Zentralwert  ist der Wert, der in der sortierten Urliste im Zentrum
  1811.                      steht, bei einer  geraden Anzahl von Werten ist es der
  1812.                      Mittelwert der beiden zentralen Werte.
  1813.                                            _                       _
  1814.         Varianz      σ² = 1/(n-1)∙Σ(x(i) - x)   bzw.  1/n∙Σ(x(i) - x)
  1815.  
  1816.         Standardabweichung   σ = √σ²
  1817. »51
  1818.  
  1819.  
  1820.         10.2 Regression
  1821.         ───────────────────────────────────────────────────────────────────
  1822.         Mit dieser Routine können Sie zu einer  Meßreihe  mit  maximal  192
  1823.         Wertepaaren eine Kurvenanpassung durchführen lassen. Die Wertepaare
  1824.         können aus einer Datei eingelesen  oder in  zwischen einer und vier
  1825.         Eingabeseiten im Programm eingegeben werden. Die Eingaben können in
  1826.         einer Datei gespeichert werden, wobei pro Zeile ein Wertepaar durch
  1827.         Komma getrennt in die Datei geschrieben wird.
  1828.  
  1829.         Sie können zwischen folgenden Anpassungen wählen und bei Bedarf alle
  1830.         Punkte in x- oder y-Richtung verschieben bzw. strecken.
  1831.  
  1832.           0 :  Ursprungsgerade                 y = b∙x
  1833.  
  1834.           1 :  Lineare Regression              y = a + b∙x
  1835.  
  1836.         2..9:  Polynomregression n-ter Ordnung y = a(0) + ... + a(n)∙x^n
  1837.  
  1838.          10 :  Geometrische Regression         y = a∙x^b
  1839.  
  1840.          11 :  Exponentielle Regression        y = a∙b^x
  1841.  
  1842.          12 :  Logarithmische Regression       y = a + b∙ln(x)
  1843.         
  1844.  
  1845.  
  1846.                                    - 31 -
  1847.  
  1848. «52     Nach der Wahl des Regressionstyp  werden für das Schaubild Zeichen-
  1849.         bereich, Skalierung, Auflösung, Winkelmodus und Teil- oder Vollbild
  1850.         bestimmt.  Der Zeichenbereich wird so vorgegeben, daß die gegebenen
  1851.         Punkte dargestellt werden. Er kann aber beliebig  verändert werden,
  1852.         so daß auch eine Vorschau auf andere Bereiche möglich ist.
  1853.  
  1854.         Zusammen mit dem Schaubild werden der  Funktionsterm der Näherungs-
  1855.         kurve,  das Bestimmtheitsmaß,  der Korrelationskoeffizient  und die
  1856.         Standardabweichung ausgegeben.  Auf der nächsten Seite werden diese
  1857.         Werte zusammen mit einer  Wertetabelle  der Funktion nochmal ausge-
  1858.         geben.
  1859.  
  1860.         Der Funktionsterm der Näherungskurve wird  automatisch  im Register
  1861.         R9 abgelegt. Außer bei der  Polynomregression  wird  zusätzlich der
  1862.         Funktionsterm der Umkehrfunktion in das Register  R10  geschrieben.
  1863.         Damit ist es beispielsweise möglich, die  Ergebnisse  einer Kurven-
  1864.         diskussion zu unterziehen  oder  Flächen unter den Kurven berechnen
  1865.         zu lassen. Bedenken Sie dabei aber, daß die  Koeffizienten  nur mit
  1866.         achtstelliger Genauigkeit in die Rechnung eingehen und die weiteren
  1867.         Berechnungen Rundungsfehler kräftig fortpflanzen können.
  1868.  
  1869.         Bei der linearen Regression werden die folgenden Formeln verwendet.
  1870.         Bei der geometrischen Regression müssen x und y durch ln x und ln y
  1871.         ersetzt werden, bei der exponentiellen Regression nur y und bei der
  1872.         logarithmischen Regression nur x.
  1873.  
  1874.         b = (n∙Σxy - Σx∙Σy)/(n∙Σx² - Σx∙Σx)     ,     a = (Σy - b∙Σx)/n
  1875.  
  1876.         Bestimmtheitsmaß    r² =  h1/h2
  1877.         Korrelationskoeff.  r  =  √r²
  1878.         Varianz             σ² =  (h2 - h1)/(n-2)
  1879.         Standardabweichung  σ  =  √σ²
  1880.  
  1881.         mit      h1 = b∙(Σxy - 1/n ∙Σx∙Σy)    und    h2 = Σy² - 1/n ∙Σy∙Σy
  1882.  
  1883.         Beispiel:      x │    0    3   -1    1
  1884.                        ──┼─────────────────────────────────────
  1885.                        y │    4   10    6    7
  1886.  
  1887.         ┌────────────────────────────────┬────────────────────────────────┐
  1888.         │ Regressionstyp : 1             │  Regressionstyp : 3            │
  1889.         ├────────────────────────────────┼────────────────────────────────┤
  1890.         │ Lineare Regression :           │     Polynomregression :        │
  1891.         │                                │                                │
  1892.         │ y = 1.228571∙x + 5.828571      │     y = 4 + 1.25∙x + 2.5∙x^2   │
  1893.         │                                │         - 0.75∙x^3             │
  1894.         │                                │                                │
  1895.         │ Bestimmtheitsmaß  : 0.70438    │     Bestimmtheitsmaß  : 1      │
  1896.         │ Korrelationskoeff.: 0.83927    │     Korrelationskoeff.: 1      │
  1897.         │ Standardabweichung: 1.66476    │     Standardabweichung: 0      │
  1898.         └────────────────────────────────┴────────────────────────────────┘
  1899.  
  1900.         Die geometrische Regression  und die logarithmische Regression kön-
  1901.         nen mit diesen Daten nicht durchgeführt werden,  da das dritte Paar
  1902.         einen negativen x-Wert hat.
  1903. »52     
  1904.  
  1905.  
  1906.                                    - 32 -
  1907.  
  1908.         10.3 Kombinatorik
  1909.         ───────────────────────────────────────────────────────────────────
  1910. «53     Berechnet werden die Anzahlen der Möglichkeiten, aus  n Elementen k
  1911.         auszuwählen, wenn auf die Reihenfolge  Wert gelegt wird  oder nicht
  1912.         und wenn Wiederholungen zugelassen sind oder nicht.
  1913.  
  1914.         Beispiel:   n = 49,  k = 6
  1915.  
  1916.         Geordnet ,  ohne Wh.:   n! / (n-k)! =   10 068 347 520
  1917.         Geordnet ,  mit  Wh.:           n^k =   13 841 287 201
  1918.         Ungeordnet, ohne Wh.:      n über k =       13 983 816  ( Lotto )
  1919.         Ungeordnet, mit  Wh.:  n+k-1 über k =       25 827 165
  1920.  
  1921.         Permutationen von k :            k! =              720
  1922. »53
  1923.  
  1924.         10.4 Binomialverteilung
  1925.         ───────────────────────────────────────────────────────────────────
  1926.         Berechnet werden für eine  b(k;n;p)  verteilte Zufallsgröße  X  bei
  1927.         festem n und festem p
  1928.  
  1929.         - ein Stabdiagramm der Wahrscheinlichkeiten P( X = k )
  1930.         - ihre numerischen Werte in einem Intervall [k-min;k-max]
  1931.         - die Wahrscheinlichkeit P( k-min ≤ X ≤ k-max)
  1932.  
  1933. «54     Theorie : Aus einer Urne mit einem Anteil von p roten Kugeln werden
  1934.                   n Kugeln mit Zurücklegen gezogen. Die Zufallsgröße X gibt
  1935.                   an, wieviel rote Kugeln gezogen wurden.
  1936.                   Die Wahrscheinlichkeit,  daß  k  der gezogenen Kugeln rot
  1937.                   sind, wird mit P(X=k) = b(k;n;p) bezeichnet.
  1938.  
  1939.         Eingegeben werden die Werte für n und p, wobei  p  als  Wahrschein-
  1940.         lichkeit zwischen  0  und  1  liegen muß. Danach gibt ein einfaches
  1941.         Stabdiagramm einen ersten  Überblick  über die Werte von  P( X=k ).
  1942.         In einer Wertetabelle werden die numerischen Werte ausgegeben.
  1943.  
  1944.         Beispiel:   n = 50    p = .3               P( X =    8 ) =  .010989
  1945.                                                    P( X =    9 ) =  .021978
  1946.                8  ▄▄                               P( X =   10 ) =  .038619
  1947.               10  ▄▄▄▄▄▄                           P( X =   11 ) =  .060185
  1948.               12  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄                   P( X =   12 ) =  .083830
  1949.               14  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄              P( X =   13 ) =  .105017
  1950.               16  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄              P( X =   14 ) =  .118948
  1951.               18  ▄▄▄▄▄▄▄▄▄▄▄▄▄                    P( X =   15 ) =  .122347
  1952.               20  ▄▄▄▄▄▄                           P( X =   16 ) =  .114700
  1953.               22  ▄▄                               P( X =   17 ) =  .098314
  1954.               24  ▄                                P( X =   18 ) =  .077247
  1955.                                                    P( X =   19 ) =  .055757
  1956.                                                    P( X =   20 ) =  .037039
  1957.                                                    P( X =   21 ) =  .022677
  1958.                                                    P( X =   22 ) =  .012811
  1959.                                                    P( X =   23 ) =  .006684
  1960.                                                    P( X =   24 ) =  .003223
  1961.  
  1962.                                             P(   8  ≤ X ≤   24 ) =  .990366
  1963. »54     
  1964.  
  1965.  
  1966.                                    - 33 -
  1967.  
  1968.  
  1969.         10.5 Hypergeometrische Verteilung
  1970.         ───────────────────────────────────────────────────────────────────
  1971.         Berechnet werden für eine h(k;n;m;r) verteilte Zufallsgröße  X  bei
  1972.         bei festem n, m und festem r ein Stabdiagramm und eine Wertetabelle
  1973.         für die Wahrscheinlichkeiten P( X = k ).
  1974.  
  1975. «55     Die Routine ist besonders nützlich, da wegen der vier Eingabegrößen
  1976.         kaum Tabellen für die hypergeometrische Verteilung  existieren  und
  1977.         die Berechnung der Wahrscheinlichkeiten sehr aufwendig ist.
  1978.  
  1979.         Theorie: Eine Urne enthält m Kugeln, von denen r rot sind. Werden n
  1980.                  Kugeln ohne Zurücklegen gezogen, so gibt die  Zufallsgröße
  1981.                  X an, wieviel rote Kugeln gezogen wurden.
  1982.                  Die Wahrscheinlichkeit,  daß  k  der gezogenen Kugeln  rot
  1983.                  sind, wird mit  P(X=k) = h(k,n,m,r) bezeichnet.
  1984.  
  1985.         Eingegeben werden die Zahl der gezogenen Kugeln n, die Gesamtzahl m
  1986.         und die Anzahl der roten Kugeln r. Da ohne Zurücklegen gezogen wird,
  1987.         muß  n < m  sein, außerdem natürlich  r < m.
  1988. »55
  1989.  
  1990.         10.6 Normalverteilung
  1991.         ───────────────────────────────────────────────────────────────────
  1992.         Berechnet werden für eine  N(µ,σ²)  verteilte  Zufallsgröße  X  mit
  1993.         gegebenem Erwartungswert  µ  und Varianz  σ²
  1994.  
  1995.                                         1       -u(x)²/2               x - µ
  1996.          - die Dichtefunktion f(x) = ─────── ∙ e            mit u(x) = ─────
  1997.                                      σ∙√(2π)                             σ
  1998.                                                x
  1999.                                                ⌠
  2000.          - und die Verteilungsfunktion  Φ(x) = │ f(t) dt
  2001.                                                ⌡
  2002.                                               -∞
  2003.  
  2004. «56     Das Schaubild der Dichtefunktion  f  wird oft als  Gauß-Kurve  oder
  2005.         wegen seiner Form als Glockenkurve bezeichnet. Die Verteilungsfunk-
  2006.         tion  Φ  heißt auch  Gauß-Fehlerfunktion, da man nach  Gauß für die
  2007.         zufälligen Fehler astronomischer Beobachtungen diese Verteilung an-
  2008.         nimmt.
  2009.  
  2010.         Eingegeben werden der Erwartungswert  µ  und die Varianz  σ².
  2011.         Für µ=0 und σ=1 erhält man die standardisierte Normalverteilung.
  2012.  
  2013.         Anschließend werden für die graphische Darstellung  Zeichenbereich,
  2014.         Skalierung,  Auflösung,  Winkelmodus  und  Teil- oder  Vollbild be-
  2015.         stimmt. Die Schaubilder von  f(x) und  Φ(x)  werden gezeichnet, und
  2016.         ihre Funktionsterme werden in den Registern  R9  und R10  abgelegt.
  2017.         Damit lassen sich im Programmpunkt  Integralrechnung  Flächen unter
  2018.         der Glockenkurve berechnen und damit Aufgaben der Form P(x1< X <x2)
  2019.         lösen.
  2020.  
  2021.         Zum Schluß wird eine Wertetabelle von f(x) und  Φ(x) mit beliebiger
  2022.         Schrittweite ausgegeben.
  2023. »56     
  2024.  
  2025.  
  2026.                                    - 34 -
  2027.  
  2028.  
  2029.         ┌─────────────────────────────────────────────────────────────────┐
  2030.         │      11 .  D A S   M E N Ü   L I N E A R E   A L G E B R A      │
  2031.         └─────────────────────────────────────────────────────────────────┘
  2032.  
  2033.  
  2034.  
  2035.         11.1 Lineare Gleichungssysteme
  2036.         ───────────────────────────────────────────────────────────────────
  2037. «61     Das Programm bestimmt den Lösungsvektor von einem  System  linearer
  2038.         Gleichungen ( LGS ) mit  n  Gleichungen und  n  Unbekannten (n≤10).
  2039.  
  2040.         Eingeben werden der Grad  n  und die  Koeffizienten des Gleichungs-
  2041.         systems, das zuvor auf folgende Form gebracht werden muß:
  2042.                 ┌                                          ┐
  2043.                 │  a(1,1)∙x(1) + ... + a(1,n)∙x(n) = b(1)  │
  2044.                 │     :              :     :               │
  2045.                 │  a(n,1)∙x(1) + ... + a(n,n)∙x(n) = b(n)  │
  2046.  
  2047.  
  2048.         Bsp : Sucht man eine Parabel durch die Punkte P(1/3), Q(2/1) und
  2049.               R(4/9), so führt dies auf das Gleichungssystem
  2050.  
  2051.                1∙x(1) + 1∙x(2) + 1∙x(3) = 3       Mit dem Lösungsvektor:
  2052.                4∙x(1) + 2∙x(2) + 1∙x(3) = 1
  2053.               16∙x(1) + 4∙x(2) + 1∙x(3) = 9                ( 2, -8, 9 )
  2054.  
  2055.                   Die Parabel hat also die Gleichung  y = 2x^2 - 8x + 9.
  2056. »61
  2057.  
  2058.  
  2059.         11.2 Linearkombination
  2060.         ───────────────────────────────────────────────────────────────────
  2061. «62     Das Programm bestimmt die Linearkombination eines Vektors  aus drei
  2062.         gegebenen Vektoren. Sind diese  linear abhängig,  so wird das durch
  2063.         eine Fehlermeldung angezeigt.
  2064.  
  2065.         Die Routine eignet sich auch dazu,  die lineare Unabhängigkeit  von
  2066.         drei Vektoren im Raum zu prüfen,  das heißt zu prüfen,  ob die drei
  2067.         Vektoren in einer Ebene liegen.
  2068.  
  2069.         Beispiel 1 :     ┌   ┐     ┌   ┐     ┌   ┐     ┌   ┐
  2070.                          │ 1 │     │ 2 │     │ 0 │     │ 2 │
  2071.                        a∙│ 2 │ + b∙│ 1 │ + c∙│ 1 │  =  │ 3 │
  2072.                          │ 0 │     │ 1 │     │ 0 │     │ 7 │
  2073.                          └   ┘     └   ┘     └   ┘     └   ┘
  2074.                        Ergibt :  a = -12 ,  b = 7 ,  c = 20
  2075.  
  2076.         Beispiel 2 :     ┌   ┐     ┌   ┐     ┌   ┐     ┌   ┐
  2077.                          │ 1 │     │ 2 │     │ 1 │     │ 2 │
  2078.                        a∙│ 2 │ + b∙│ 1 │ + c∙│ 5 │  =  │ 3 │
  2079.                          │ 0 │     │ 1 │     │-1 │     │ 7 │
  2080.                          └   ┘     └   ┘     └   ┘     └   ┘
  2081.                        Ergibt :  Die Vektoren sind linear abhängig
  2082. »62     
  2083.  
  2084.  
  2085.                                    - 35 -
  2086.  
  2087.  
  2088.  
  2089.         11.3 Skalarprodukt
  2090.         ───────────────────────────────────────────────────────────────────
  2091. «63     Das Programm berechnet zu zwei  Vektoren  deren  Skalarprodukt, die
  2092.         Länge der beiden Vektoren und den eingeschlossenen Winkel.
  2093.                          ┌     ┐         ┌     ┐
  2094.         Beispiel:    ->  │  1  │     ->  │  5  │
  2095.                      a = │  3  │     b = │  0  │
  2096.                          │  1  │         │  3  │
  2097.                          └     ┘         └     ┘
  2098.                      Skalarprodukt der Vektoren = 8
  2099.                      Länge des ersten  Vektors  = 3.32
  2100.                      Länge des zweiten Vektors  = 5.83
  2101.                      eingeschlossener Winkel  ß = 65.56°
  2102. »63
  2103.  
  2104.  
  2105.         11.4 Vektorprodukt
  2106.         ───────────────────────────────────────────────────────────────────
  2107. «64     Das Programm berechnet zu zwei  Vektoren  das  Vektorprodukt, sowie
  2108.         seinen Betrag. Das  Vektorprodukt  steht  auf dem von ihnen  aufge-
  2109.         spannten  Parallelogramm  senkrecht, und sein Betrag ist gleich dem
  2110.         Flächeninhalt des Parallelogramms.
  2111.                          ┌     ┐         ┌     ┐
  2112.         Beispiel:    ->  │  1  │     ->  │  7  │
  2113.                      a = │  2  │     b = │  1  │
  2114.                          │  3  │         │  4  │
  2115.                          └     ┘         └     ┘
  2116.                          ┌     ┐
  2117.                  ->  ->  │  5  │       ->  ->
  2118.                  a x b = │ 17  │     │ a x b │ = 21.98
  2119.                          │-13  │
  2120.                          └     ┘
  2121. »64
  2122.  
  2123.  
  2124.         11.5 Spatprodukt
  2125.         ───────────────────────────────────────────────────────────────────
  2126. «65     Das Programm berechnet zu drei  Vektoren  das  Spatprodukt,  dessen
  2127.         Betrag das Volumen des  verschobenen Quaders (Spat) angibt, der von
  2128.         den drei Vektoren aufgespannt wird.
  2129.  
  2130.         Für linear abhängige Vektoren ist das Spatprodukt Null.
  2131.                          ┌     ┐         ┌     ┐         ┌     ┐
  2132.         Beispiel:    ->  │  2  │     ->  │  2  │     ->  │  3  │
  2133.                      a = │  3  │     b = │ -1  │     c = │  9  │
  2134.                          │  5  │         │  7  │         │  2  │
  2135.                          └     ┘         └     ┘         └     ┘
  2136.  
  2137.                        ->  ->    ->
  2138.                      ( a x b ) ∙ c  =  26
  2139. »65
  2140.  
  2141.  
  2142.         
  2143.  
  2144.  
  2145.                                    - 36 -
  2146.  
  2147.  
  2148.  
  2149.         11.6 Matrizeninversion
  2150.         ───────────────────────────────────────────────────────────────────
  2151. «66     Das Programm berechnet zu einer quadratischen  Matrix der Ordnung n
  2152.         die Determinante, den Rang und die inverse Matrix.
  2153.  
  2154.         Beispiel:  Ordnung der Matrizen = 3
  2155.                    ┌             ┐                 ┌                  ┐
  2156.                    │  0   1   1  │                 │ 0.25  -0.25  0.5 │
  2157.                    │  0   1   3  │ ist invers zu   │  1.5  -0.5    0  │
  2158.                    │  2   0   1  │                 │ -0.5   0.5    0  │
  2159.                    └             ┘                 └                  ┘
  2160. »66
  2161.  
  2162.         11.7 Matrizenmultiplikation
  2163.         ───────────────────────────────────────────────────────────────────
  2164. «67     Das Programm berechnet zu zwei Matrizen die Produktmatrix.
  2165.         Nichtquadratische Matrizen müssen durch Nullen aufgefüllt werden.
  2166.  
  2167.         Beispiel:  Ordnung der Matrizen = 4
  2168.  
  2169.                    1. Matrix :                  2. Matrix :
  2170.                    ┌                     ┐      ┌                   ┐
  2171.                    │   1   2   3  :  0   │      │   1   2   3   4   │
  2172.                    │   4   5   6  :  0   │      │   5   6   7   8   │
  2173.                    │  . . . . . . . . .  │      │   9  10  11  12   │
  2174.                    │   0   0   0  :  0   │      │  . . . . . . . .  │
  2175.                    │   0   0   0  :  0   │      │   0   0   0   0   │
  2176.                    └                     ┘      └                   ┘
  2177.  
  2178.                    Produktmatrix :
  2179.                    ┌                   ┐
  2180.                    │  38  44  50  56   │
  2181.                    │  83  98  113 128  │
  2182.                    │  . . . . . . . .  │
  2183.                    │   0   0   0   0   │
  2184.                    │   0   0   0   0   │
  2185.                    └                   ┘
  2186. »67
  2187.         
  2188.  
  2189.  
  2190.                                    - 37 -
  2191.  
  2192.  
  2193.         ┌─────────────────────────────────────────────────────────────────┐
  2194.         │         12 .  A N H A N G   A :   S Y N T A X R E G E L N       │
  2195.         └─────────────────────────────────────────────────────────────────┘
  2196.  
  2197.         12.1 Zahlschreibweisen
  2198.         ───────────────────────────────────────────────────────────────────
  2199.         Fixkommadarstellung mit Dezimalpunkt:  1000.5 für 'Tausend Komma 5'
  2200.         Fließkommdarstellung mit Zehnerexponent: 1.2e3 für 1.2∙10^3
  2201.         Die Kreiszahl  π ≈ 3.1415926535898 kann als  pi  eingegeben werden.
  2202.  
  2203.  
  2204.         12.2 Rechenzeichen
  2205.         ───────────────────────────────────────────────────────────────────
  2206.         +  Addition              *  Multiplikation        ^  Potenzieren
  2207.         -  Subtraktion           /  Division            ( )  Klammern
  2208.  
  2209.         Das Multiplikationszeichen  *  darf nirgends weggelassen werden.
  2210.         Es gelten die üblichen  Hierarchieregeln  ( "Punkt vor Strich" ).
  2211.         Brüche werden in einer Zeile geschrieben, der Zähler und der Nenner
  2212.         bei Bedarf in Klammern gesetzt.
  2213.  
  2214.                  5x - 3
  2215.         f(x) = ───────────   wird geschrieben als   f(x) = (5*x-3)/(2*x+4)
  2216.                  2x + 4
  2217.  
  2218.         f(x) = 3x² - 5x + 1    wird geschrieben als    f(x) = 3*x^2-5*x+1
  2219.  
  2220.  
  2221.  
  2222.         12.3 Funktionen
  2223.         ───────────────────────────────────────────────────────────────────
  2224.  
  2225.         sqr(x)  für die Quadratwurzelfunktion √x  (square root)
  2226.  
  2227.         abs(x)  für den Absolutbetrag │x│
  2228.  
  2229.         int(x)  für die Gaußklammer [x] (größte ganze Zahl kleiner gleich)
  2230.  
  2231.         sgn(x)  für die Signumfunktion ( -1 für x<0, 0 für x=0, 1 für x>0 )
  2232.  
  2233.         exp(x)  für die natürliche Exponentialfunktion  e^x
  2234.  
  2235.         ln(x),  lg(x),  ld(x)   sind natürlicher, 10er- und 2er-Logarithmus
  2236.  
  2237.         sin(x), cos(x), tan(x), cot(x)   immer mit Klammern schreiben !!!
  2238.  
  2239.         asin(x), acos(x), atn(x)   die Arcusfunktionen der trig. Funktionen
  2240.  
  2241.         sh(x), ch(x), th(x) die hyperbolischen trigonometrischen Funktionen
  2242.  
  2243.         sec(x) = 1/cos(x), csc(x) = 1/sin(x)   der Secans  und der Cosecans
  2244.  
  2245.         fac(n) = 1∙2∙ ... ∙n     die Fakultät einer natürlichen Zahl n
  2246.  
  2247.         norm(x)   die Verteilungsfunktion der Standardnormalverteilung
  2248.  
  2249.  
  2250.  
  2251.                                    - 38 -
  2252.  
  2253.  
  2254.         ┌─────────────────────────────────────────────────────────────────┐
  2255.         │          13 .  A N H A N G   B :   E R G Ä N Z U N G E N        │
  2256.         └─────────────────────────────────────────────────────────────────┘
  2257.  
  2258.  
  2259.         Aus Platzgründen, oder einfach wegen der größeren Übersichtlichkeit,
  2260.         wurden bisher einige vermutlich weniger benötigte Eigenschaften des
  2261.         Programms nicht beschrieben.
  2262.  
  2263.  
  2264.         13.1 Der Parameter P
  2265.         ───────────────────────────────────────────────────────────────────
  2266.         Zusätzlich zu den Parametern
  2267.  
  2268.               MATHEASS \[Pfad]\          Verzeichnis der Matheass-Dateien
  2269.               MATHEASS \[Graphikmodus]\  VGA, EGA, HERCULES oder CGA
  2270.               MATHEASS MONO              bei monochromem Monitor
  2271.               MATHEASS INVERS            für die Snapshot-Routinen
  2272.  
  2273.         kann auch festgelegt werden, welcher Programmteil als erstes aufge-
  2274.         rufen werden soll. Dies geschieht durch
  2275.  
  2276.               MATHEASS P [Nr. des Menütitels] [Nr. des Programmpunktes]
  2277.  
  2278.         Beispiel: MATHEASS P42  ruft als erstes den Funktionsplotter 1 auf,
  2279.                   MATHEASS P2A  die UPN-Taschenrechner ( A = hexadez. 10 ).
  2280.  
  2281.  
  2282.         13.2 Die Control-Cursortasten
  2283.         ───────────────────────────────────────────────────────────────────
  2284.         Bei Eingabenmasken mit vielen Felder können folgende Tastenkombina-
  2285.         tionen hilfreich sein :
  2286.  
  2287.         Strg Pos1 (Ctrl Home)     springt immer in das erste Eingabefeld,
  2288.                                   Pos1 allein nur im TAB-Modus.
  2289.  
  2290.         Strg End  (Ctrl End)      springt immer in das letzte Eingabefeld,
  2291.                                   End allein nur im TAB-Modus.
  2292.  
  2293.         Strg Pfeil_aufwärts       springt in die erste Eingabezeile,
  2294.         Strg Pfeil_abwärts        springt in die letzte Eingabezeile.
  2295.                                   Bei älteren Tastaturtreibern werden diese
  2296.                                   beiden Kombinationen nicht abgefragt.
  2297.  
  2298.         Strg Bild_abwärts         entspricht Bild_abwärts.  Zusätzlich wird
  2299.                                   unten rechts  die Zeit  bis zur  nächsten
  2300.                                   Tastaturabfrage also die Rechenzeit ange-
  2301.                                   zeigt.
  2302.  
  2303.  
  2304.         13.3 Die automatische Fehlerkorrektur
  2305.         ───────────────────────────────────────────────────────────────────
  2306.         Um die Eingabe von  Funktionstermen  sicherer zu machen, wurde eine
  2307.         Routine eingebaut, die fehlende Multiplikationszeichen wenn möglich
  2308.         ergänzt. Zum Beispiel wird  4x^2-3x  automatisch zu  4*x^2-3*x.
  2309.  
  2310.  
  2311.  
  2312.  
  2313.                                    - 39 -
  2314.  
  2315.  
  2316.         ┌─────────────────────────────────────────────────────────────────┐
  2317.         │         14 .  A N H A N G   C :   D A T E I F O R M A T E       │
  2318.         └─────────────────────────────────────────────────────────────────┘
  2319.  
  2320.  
  2321.         Die MATHEASS-Diskette enthält folgende Dateien :
  2322.  
  2323.         START    BAT     zeigt erste Hinweise und startet das Programm
  2324.         MATHEASS EXE     das Programm MATHEASS
  2325.         MATHEASS DOC     Handbuch mit  COPY MATHEASS.DOC PRN  drucken
  2326.         MATHEASS NEU     Programmänderungen in Stichworten
  2327.         MATHEASS HLP     Steuerdatei für die Hilfefunktion
  2328.         MATHEASS PRN     hier müssen Sie Ihre Druckertreiber eintragen
  2329.         MA       PRM     enthält die Primfaktoren
  2330.         EPS_FX   DRV     Druckertreiber für EPSON FX-80 und kompatible
  2331.         EPS_LQ   DRV     Druckertreiber für EPSON LQ     "     "
  2332.         EPS_MX   DRV     Druckertreiber für EPSON MX-80  "     "
  2333.         HP_DESK  DRV     Druckertreiber für HP Deskjet   "     "
  2334.         NEC_P6   DRV     Druckertreiber für NEC P6       "     "
  2335.  
  2336.         Zusätzlich werden vom Programm selbst Dateien erzeugt, die folgende
  2337.         Typkennung haben :
  2338.  
  2339.         *.DAT   sind diejenigen Dateien, die beim  Abspeichern von Eingabe-
  2340.                 daten mit  F3  entstehen. Sie haben ein internes Format und
  2341.                 können nur vom Programm selbst ( mit F4 ) gelesen werden.
  2342.  
  2343.         *.SCR   enthalten  Graphikbildschirme in einem internen Format. Sie
  2344.                 werden mit  Shift F1, ..., Shift F10  erzeugt und können im
  2345.                 Editor mit  Alt F1, ...,  oder im Programmpunkt Beschriften
  2346.                 wieder geladen werden.
  2347.  
  2348.         *.IMG   enthalten  Graphikbildschirme im IMG-Format. Sie werden mit
  2349.                 F7  erzeugt und dienen zur Übernahme in entsprechende Text-
  2350.                 verarbeitungsprogramme.  Die Dateinamen werden vom Programm
  2351.                 mit MA1.IMG, MA2.IMG usw. fortlaufend vergeben.
  2352.  
  2353.         *.PCX   enthalten  Graphikbildschirme im PCX-Format. Sie werden mit
  2354.                 F8  erzeugt und dienen zur Übernahme in entsprechende Text-
  2355.                 verarbeitungsprogramme.  Die Dateinamen werden vom Programm
  2356.                 mit MA1.PCX, MA2.PCX usw. fortlaufend vergeben.
  2357.  
  2358.         *.TXT   enthalten Textbildschirme, die mit  F7 oder F8  gespeichert
  2359.                 wurden (MA1.TXT,...), eine Liste von Primzahlen (PRIM.TXT),
  2360.                 oder eine Liste mit  pythagoräischen Zahlen (PYTH.TXT).  Es
  2361.                 sind reine  ASCII-Dateien,  die mit jedem Editor bearbeitet
  2362.                 werden können.
  2363.  
  2364.         *.ST    enthalten eine Urliste für den Programmpunkt  Statistik. Es
  2365.                 sind  ASCII-Dateien,  die pro Zeile eine Zahl enthalten
  2366.  
  2367.         *.RG    enthalten eine Liste von Zahlenpaaren für den Programmpunkt
  2368.                 Regression. Es sind  ASCII-Dateien,  die pro Zeile ein Paar
  2369.                 von Zahlen, durch Komma getrennt, enthalten.
  2370.  
  2371.         *.TMP   sind temporäre Dateien, die bei regulärem  Programmabschluß
  2372.                 wieder gelöscht werden.
  2373.  
  2374.  
  2375.  
  2376.                                    - 40 -
  2377.  
  2378.  
  2379.         ┌─────────────────────────────────────────────────────────────────┐
  2380.         │      15 .  A N H A N G   D :   D R U C K E R T R E I B E R      │
  2381.         └─────────────────────────────────────────────────────────────────┘
  2382.  
  2383.  
  2384.         Die erste Zeile der Druckertreiber enthält eine  0, eine  9 oder 24
  2385.         für Laserdrucker, 9-Nadeldrucker oder 24-Nadeldrucker.  Dann folgen
  2386.         für  VGA, EGA, HGC und CGA  jeweils fünf Zeilen, die den vertikalen
  2387.         Streckfaktor  und  die  Sequenzen  zum Initialisieren des Druckers,
  2388.         zum  Einstellen des Zeilenabstandes,  zur Wahl der Graphikauflösung
  2389.         usw. enthalten.  Für nichtdruckbare Zeichen wird ihr  ASCII-Code in
  2390.         eckigen Klammern eingegeben ( z.B. [27] für ESC ).
  2391.  
  2392.  
  2393.         13.1 HP_DESK.DRV
  2394.         ───────────────────────────────────────────────────────────────────
  2395.         0                    Druckertyp ( 0 für Laser )
  2396.  
  2397.         VGA:
  2398.         1                    Vertikaler Streckfaktor   :  1   ( ≥ 1 )
  2399.         [27]E[27]&l0C        Drucker initialisieren    :  ESC E
  2400.                              Zeilenabstand 0/48 Zoll   :  ESC & l 0 C
  2401.         [27]*t100R[27]*r0A   Graphikauflösung 100 dpi  :  ESC * t 100 R
  2402.                              Graphikbeginn linker Rand :  ESC * r 0 A
  2403.         [27]*b               Graphikzeilenanfang       :  ESC * b <Bytes> W
  2404.                              Druckbytes und W werden vom Programm gesetzt
  2405.         [27]*rB[27]&l6D      Graphikende               :  ESC
  2406.                              Zeilenabstand 6 lpi       :  ESC & l 6 D
  2407.  
  2408.         EGA:                   HGC                    CGA
  2409.         1.3                    1.5                    2.3
  2410.         [27]E[27]&l0C          [27]E[27]&l0C          [27]E[27]&l0C
  2411.         [27]*t100R[27]*r0A     [27]*t100R[27]*r0A     [27]*t100R[27]*r0A
  2412.         [27]*b                 [27]*b                 [27]*b
  2413.         [27]*rB[27]&l6D        [27]*rB[27]&l6D        [27]*rB[27]&l6D
  2414.  
  2415.  
  2416.         13.2 NEC_P6.DRV
  2417.         ───────────────────────────────────────────────────────────────────
  2418.         24                 Druckertyp ( 24 für 24-Nadeldrucker )
  2419.  
  2420.         VGA
  2421.         2                  Vertikaler Streckfaktor :  2  (natürliche Zahl)
  2422.         [27]@              Drucker initialisieren  :  ESC @
  2423.         [27]3[23]          Zeilenabstand einstellen:  ESC 3 <23>
  2424.         [27]*[38]          Graphikmodus wählen     :  ESC * <38>
  2425.         [27]2              Zeilenabstand zurückst. :  ESC 2
  2426.  
  2427.         EGA:                   HGC                    CGA
  2428.         3                      3                      4
  2429.         [27]@                  [27]@                  [27]@
  2430.         [27]3[22]              [27]3[24]              [27]3[27]
  2431.         [27]*[38]              [27]*[38]              [27]*[38]
  2432.         [27]2                  [27]2                  [27]2
  2433.  
  2434.         
  2435.  
  2436.  
  2437.                                    - 41 -
  2438.  
  2439.         13.3 EPS_MX.DRV
  2440.         ───────────────────────────────────────────────────────────────────
  2441.         9                  Druckertyp ( 9 für 9-Nadeldrucker )
  2442.  
  2443.         VGA:
  2444.         1                  Vertikaler Streckfaktor :  1  (natürliche Zahl)
  2445.         [27]@              Drucker initialisieren  :  ESC @
  2446.         [27]3[24]          Zeilenabstand einstellen:  ESC 3 <24>
  2447.         [27]Y              Graphikmodus wählen     :  ESC Y  ( bzw. L )
  2448.         [27]2              Zeilenabstand zurückst. :  ESC 2
  2449.  
  2450.         EGA:                   HGC                    CGA
  2451.         1                      1                      2
  2452.         [27]@                  [27]@                  [27]@
  2453.         [27]3[24]              [27]3[24]              [27]3[24]
  2454.         [27]Y                  [27]Y                  [27]Y
  2455.         [27]2                  [27]2                  [27]2
  2456.  
  2457.  
  2458.         13.4 EPS_FX.DRV
  2459.         ───────────────────────────────────────────────────────────────────
  2460.         9                  Druckertyp ( 9 für 9-Nadeldrucker )
  2461.  
  2462.         VGA:
  2463.         1                  Vertikaler Streckfaktor :  1  (natürliche Zahl)
  2464.         [27]@              Drucker initialisieren  :  ESC @
  2465.         [27]3[21]          Zeilenabstand einstellen:  ESC 3 <21>
  2466.         [27]*[4]           Graphikmodus wählen     :  ESC * <4>
  2467.         [27]2              Zeilenabstand zurückst. :  ESC 2
  2468.  
  2469.         EGA:                   HGC                    CGA
  2470.         1                      1                      1
  2471.         [27]@                  [27]@                  [27]@
  2472.         [27]3[24]              [27]3[24]              [27]3[24]
  2473.         [27]*[6]               [27]*[1]               [27]*[4]
  2474.         [27]2                  [27]2                  [27]2
  2475.  
  2476.  
  2477.         13.5 EPS_LQ.DRV
  2478.         ───────────────────────────────────────────────────────────────────
  2479.         24                 Druckertyp ( 24 für 24-Nadeldrucker )
  2480.  
  2481.         VGA
  2482.         2                  Vertikaler Streckfaktor :  2  (natürliche Zahl)
  2483.         [27]@              Drucker initialisieren  :  ESC @
  2484.         [27]3[22]          Zeilenabstand einstellen:  ESC 3 <22>
  2485.         [27]*[38]          Graphikmodus wählen     :  ESC * <38>
  2486.         [27]2              Zeilenabstand zurückst. :  ESC 2
  2487.  
  2488.         EGA:                   HGC                    CGA
  2489.         3                      3                      4
  2490.         [27]@                  [27]@                  [27]@
  2491.         [27]3[21]              [27]3[22]              [27]3[25]
  2492.         [27]*[38]              [27]*[38]              [27]*[38]
  2493.         [27]2                  [27]2                  [27]2
  2494.  
  2495.         
  2496.  
  2497.  
  2498.                                    - 42 -
  2499.  
  2500.  
  2501.         ┌─────────────────────────────────────────────────────────────────┐
  2502.         │     16 .  A N H A N G   E :   T I P S   U N D   T R I C K S     │
  2503.         └─────────────────────────────────────────────────────────────────┘
  2504.  
  2505.  
  2506.         Die Snapshot-Routinen unterstützen noch nicht den VGA-Modus.  Haben
  2507.         Sie eine VGA-Karte, dann starten Sie mit MATHEASS EGA oder Sie ver-
  2508.         wenden ein speicherresidentes  Snapshot-Programm  wie z.B. VGA2GIF.
  2509.  
  2510.         Sollte Ihr Drucker mit keiner der Hardcopy-Routinen  klarkommen, so
  2511.         können Sie auch die mit den Snapshot-Routinen erzeugten Dateien mit
  2512.         einem Graphikprogramm wie  z.B. Graphics Workshop (GWS) von Alchemy
  2513.         Mindworks ausdrucken lassen.
  2514.  
  2515.         VGA2GIF und GWS sind Sharewareprogramme und können über jeden guten
  2516.         Sharewarehändler bezogen werden.
  2517.  
  2518.         Bei neueren Tastaturtreibern wird die Exponenttaste  ^  zur Eingabe
  2519.         von Akzenten verwendet. Aus  3^abs(x)  wird daher,  falls Sie nicht
  2520.         nach  ^  die  Leertaste drücken,  3âbs(x).  Bei den Taschenrechnern
  2521.         wird aus dem gleichen Grund erst potenziert, wenn Sie zusätzlich zu
  2522.         ^ die Leertaste gedrückt haben.
  2523.  
  2524.         Da die Funktionsplotter nicht auf  rationale Funktionen  beschränkt
  2525.         sind, sondern  beliebige Terme akzeptieren, ist es nicht so einfach
  2526.         möglich, Lücken im Definitionsbereich zu erkennen. Außer bei extrem
  2527.         großen Sprüngen wird daher über Pole  mit Vorzeichenwechsel  hinweg
  2528.         gezeichnet.  Wählen Sie die Auflösung möglichst groß, dann wird die
  2529.         die Verbindungslinie unterdrückt oder wenigstens als senkrechte Ge-
  2530.         rade gezeichnet, die wie die Asymptote aussieht.
  2531.  
  2532.         Die Linienarten  2, 3 und 4  sind bei  großer Auflösung nur noch in
  2533.         Bereichen mit großer Steigung zu erkennen, da sonst der Abstand der
  2534.         berechneten Kurvenpunkte kleiner ist als die Strichlänge.
  2535.  
  2536.         Die Primzahlen werden im  gleichnamigen Programmpunkt  nur so weit,
  2537.         dargestellt, wie sie auf dem Bildschirm Platz haben. Wählen Sie bei
  2538.         großen Bereichen als Ausgabe die Datei  PRIM.TXT. Sie wird nach der
  2539.         Berechnung zum Blättern angezeigt.
  2540.  
  2541.         Im Programmpunkt Abbildungen kann es vorkommen,  daß die Bildpunkte
  2542.         der letzten Abbildung nicht mehr angezeigt werden.  Setzen sie dann
  2543.         die Linienart der vorausgehenden Abbildungen auf Null.
  2544.  
  2545.         Die Wertetabellen in der Normalverteilung  und der Kurvendiskussion
  2546.         zeigen unter Umständen nicht das  gesamte Intervall an.  Wählen Sie
  2547.         eine größere Schrittweite oder lassen Sie sich die  Wertetabelle in
  2548.         mehreren Schritten anzeigen und mit  F7/F8 in eine Datei schreiben.
  2549.  
  2550.         Es wurde zwar großen Wert darauf gelegt,  Eingabefehler abzufangen.
  2551.         Sollte sich das Programm doch einmal 'aufhängen', können Sie es mit
  2552.         Strg Untbr ( Ctrl Break ) abbrechen. Allerdings wird dann die Farb-
  2553.         palette nicht wieder zurückgesetzt. Geben Sie dazu  MODE CO80  ein.
  2554.         
  2555.  
  2556.  
  2557.                                    - 43 -
  2558.  
  2559.  
  2560.         Ergänzen Sie hier Ihre eigenen Tips oder schreiben Sie sie mir.
  2561.         ───────────────────────────────────────────────────────────────────
  2562.  
  2563.