Hinweise zu Aufgabe 2


Ziel der Aufgabe ist die Konstruktion eines Kreises durch drei vorgegebene Punkte in der Ebene. Die Berechnung soll mit dem Newtonverfahren erfolgen. Die matlab Funktion ginit erlaubt die mausgesteuerte Eingabe von drei Punkten:


sowie die Vorgabe von Startmittelpunkt und Startradius


Zum Zeichnen der Kreise muss die Funktion circle vorhanden sein. Ist das Newtonverfahren implementiert, so sollen die Näherungslösungen der einzelnen Iterationsschritte mit der Funktion circle ausgeben werden. Dabei ist die Iterationsnummer am Kreis zu vermerken. (Das dritte Übergabeargument an circle ist ein string, der an einer Position des Kreises ausgegeben wird. Hinweis: ein Integer i kann mit dem Befehl s=sprintf('%d',i) in einen String s umgewandelt werden.)
Speichert man die Funktionen als ginit.m bzw circle.m, so können sie von matlab aus mit ginit, bzw circle aufgerufen werden. Eine Kurzbeschreibung unter matlab gibt's mit
>> help ginit
>> help circle
Ein typisches Ergebnis sollte so aussehen:





 Zurück zur PraMa Homepage