bericht

Werbung
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.
Herunterladen