Technische Dokumentation und technischer Bericht Wir starten den GUI Editor in MATLAB mit dem Befehl guide. Wir erhalten eine Benutzeroberfläche, wo wir Axes-Fenster, 4 Schaltflächen (Pushbuttons) und zwei Schiebereglern sehen. An jede der drei Schachtflächen verbindet man eine Funktion( Funktion1, Funktion2 und Funktion3, ENDE), die wir schon in Aufgabe 6 gespeichert haben. Jede Funktion enthält zwei Parameter: a und b (handles.a, handles.b). Mit den zwei Schieberegeln können wir die zwei Parameter a und b verändern. In GUI.fig: Wir können Elemente in der Benutzeroberfläche einsetzen und verändern (Schaltflächeln , Schiebereglern, Axes-Fenster, …). Wir benutzen den PropertyInspector, um die Eigenschaften der GUI-Elemente zu verändern (z.B. die Namen der Funktion, Charakter, Farbe, …). Wir speichern GUI.fig und nach der Öffnung von GUI.m können wir weiter programmieren. In GUI.m: Am Anfang des editierbaren Codes (nach dem „DO NOT EDIT“-Teil) in der Opening_Fcn, nach der Anweisung handles.output = hObject; definieren wir die zwei Variablen handles.a = 1; handles.b = 2; Danach fügen wir für jedes Element der Benutzeroberfläche die Funktionen ein. Es ist wichtig, die Befehlen nur in den Callback-Funktionen zu schreiben (z.B. „slider1_Callback“). Die Funktionen sind nicht mehr von a und b abhängig, sondern von handles.a und handles.b. Die vierte Schachtfläche schließt das Fenster. Am Ende der Programmierung können wir die geplotteten Funktionen sehen. Wir wählen die Werte von den Parametern a und b (handles.a, handles.b) und klicken auf die gewünschte Funktion. Die Funktion wird bezüglich auf die gewählten Parameter dargestellt. Bedienungsanleitung In die Benutzeroberfläche kann die Funktion mit die verschiedene Parameter darstellen. Mit die erste Funktion stellt man die folgende Funktion dar: x=a*((b-1)*cos(t)+ a*cos(b-1)*t) x=a*((b-1)*sin(t)+ a*sin(b-1)*t) Mit die zweite Funktion stellt man die folgende Funktion dar: x= sin(t*a+b^2+a*b) y=cos(x) Mit die dritte Funktion stellt man die folgende Funktion dar: x= a*sin(b*t*pi/180)+a*cos(a*t*pi/180) y=b*cos(b*t*pi/180)+a*sin(b*t*/180) Mit die Schieberregel kann man die Parameter a und b verändern. Vorgehen: - Schieberegel verschieben auf die gewünschte Stelle Funktion-botton drücken Funktion anschauen Wenn Änderung gewünscht sind: vorgehen wiederholen.