[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Lexikon: | |
Ellipse aus eingegebenen Punkten |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | Übersicht |
Als Beipiel für eine grafische Eingabe wird mit dem folgenden Programm eine Ellipse gezeichnet.
function ellipse % zeichnet eine Ellipse % Grafikfenster öffnen clf; hold on; axis([-10 10 -10 10]); % Eingabe von Mittelpunkt und Halbachsenlängen [x,y] = ginput(1); plot(x, y,'ro'); H = inputdlg({'a:', 'b:'}); a = str2num(H{1}); b = str2num(H{2}); % Zeichnen der Ellipse t = linspace(0,2*pi); plot(x+a*cos(t), y+b*sin(t));
Zunächst werden die Dimensionen des
Grafikfensters festgelegt.
Nach Öffnen des Fensters können mit der Maus
(Anklicken der linken Taste) die Koordinaten
des Mittelpunktes eingegeben werden
(ginput
).
Dann werden die Halbachsenlängen in einem
Dialogfenster abgefragt
(inputdlg
).
Der Cell-Array H
enthält die eingegebenen
Werte als Character-Strings.
Deshalb ist eine Konvertierung durch
str2num
notwendig.
Schliesslich wird die Ellipse gezeichnet.
siehe auch:
automatisch erstellt am 5. 2. 2008 |