Verfasst am: 10.03.2009, 11:17
Titel: Linie ohne Endpunkte einblenden
Hallo,
wenn ich mit der Funktion imline eine Linie in ein Bild zeichne, stellt mir Matlab immer auch gleichzeitig den Anfangs- und den Endpunkt als Rechtecke dar. Gibt es eine Möglichkeit, das zu unterbinden?
Dank im voraus
fightingfalcon23
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 10.03.2009, 11:28
Titel:
Soll die Linie denn im Bild verschiebbar sein? Dafür sind ja die Quadrate da.
Falls nicht, kannst du ja einfach
Vielen Dank für die schnelle Antwort! Das war genau was ich benötigt habe!
Noch eine weitere Frage: Weiß jemand wie man in eine Figure (eingeblendetes Foto) Kreise einzeichnen kann? Der Kreis soll an einem bestimmten Mittelpunkt ausgerichtet sein und einen definierbaren Radius haben!
sollte das ermöglichen. Die Abruchbedingung kannst du dann ja auf einen Klick ausserhalb des Bildes setzen oder auf die rechte Maustaste.
_________________
Vielen Dank Maddy für die Antowort. Ich glaube ich habe mich ein bisschen missverständlich ausgedrückt.
Matlab soll sich einige Parameter (Radius und Mittelpunkte) errechnen und anschließend ohne zusätzliche Benutzereingaben den entsprechenden Kreis in ein Bild einzeichnen. Dieses Bild wird daraufhin automatisch von Matlab in einem Ordner gespeichert und die Figure gleich wieder geschlossen!
Interessanterweise kann Matlab von Haus aus (nach meinem Wissen) keine Kreise zeichnen. Entweder Du bastelst Dir selbst was aus der Kreisgleichung x^2 + y^2 = r^2 zusammen oder rechnest über Sinus und Cosinus die Punkte aus.
Du kannst auch den Befehl polar zum plotten verwenden, ist allerdings nur wirklich einfach, wenn man um den Ursprung kreist. Aber auch sonst noch erträglich - am besten einfach in eine Funktion verpacken:
Code:
num_points = 100; %Anzahl der Punkte aus denen der Kreis gezeichnet wird
radius = 3; %kreisradius
x_mittelpunkt = 3; %x-koordinate des kreismittelpunkts
y_mittelpunkt = 2; %y-koordinate
Danke Epfi! Genau das habe ich gesucht! Ausprobiert und für perfekt befunden
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.