|
|
Farben plot / Flächen füllen / plot aus array? |
|
pattitheonly |

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 22.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.03.2010, 19:26
Titel: Farben plot / Flächen füllen / plot aus array?
|
 |
Hallo Liebes Forum,
ich komme einfach hier nicht weiter. Ich möchte mittels handle 2 Graden in seperaten Farben zeichen.
Wie kann ich das machen? Warum wird bei meiner Lösung ein Übergang der Graden zu dem Halbkreis geplottet?
Kann ich auch flächen ausfüllen die von Schnittpunkten eingeschlossen werden?
theta = 0:.011:pi;
rho = strecke_r;
[x2,y2] = pol2cart(theta,rho);
x2 = x2 + 5;
n = 0
m = tan(57.5)
xw2_l = 0:01:strecke_l;
yw2_l = m*xw2_l + n
xw2_l = xw2_l -5;
xw2_l = -xw2_l
n = 0
m = tan(57.5)
xw2_r = 0:01:strecke_l;
yw2_r = m*xw2_r + n
xw2_r = xw2_r +5;
xx=[x1,xw2_l,xw2_r];
yy=[y2,yw2_l,yw2_r];
set(handles.plot1_m,'XData',xx ,'YData',yy,'Color','red','LineWidth',1)
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.03.2010, 20:17
Titel:
|
 |
Hallo,
bei plot werden aufeinanderfolgende Datenpunkte immer mit einem Geradenstück verbunden. Vermieden werden kann das durch Einfügen von NaN:
Flächen ausfüllen: area (muss man wohl etwas basteln).
Achtung: m = tan(57.5) -> der Winkel wird im Bogenmaß genommen, nicht im Gradmaß!! Das wäre m = tand(57.5)
Grüße,
Harald
|
|
|
pattitheonly |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 22.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.03.2010, 20:37
Titel:
|
 |
Harald hat Folgendes geschrieben: |
Hallo,
bei plot werden aufeinanderfolgende Datenpunkte immer mit einem Geradenstück verbunden. Vermieden werden kann das durch Einfügen von NaN:
Flächen ausfüllen: area (muss man wohl etwas basteln).
Achtung: m = tan(57.5) -> der Winkel wird im Bogenmaß genommen, nicht im Gradmaß!! Das wäre m = tand(57.5)
Grüße,
Harald |
Wow Harrald, das hilft mir schon mal echt weiter.
Habe mich auch gerade mit den Schnittpunkten beschäftig. Meld mich & vielen Dank nochmal...VG
|
|
|
pattitheonly |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 22.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.03.2010, 16:55
Titel: Farben ändern aber wie?
|
 |
Ist es auch möglich den einzelnen Linien seperate Farben zu geben, oder was wäre hier eine Lösung? Momentan kann ich für alles nur eine Farbe geben.
Des weiteren würde ich gerne mit der area Funktion anhand von den Schnittpunkten eine Fläche malen die der eingeschlossenen Fläche entspricht.
Miomentan sehe ich aber noch keinen vernünftigen Ansatz. Ich unterscheide zwischen 3 Fällen die auftreten können:
Fall 1: kein Schnittpunkt der Halbkreise und linke Halbkreis weiter entfernt
Fall 2: Schnittpunkt der Halbkreise
Fall 3: kein Schnittpunkt der Halbkreise und rechter Halbkreis weiter entfernt
Im Bild ist der Fall 1 zu sehen.
Welche Ansätze könnte ich den machen? Schnittpunkte berechnen und dann nach Fall plotten?
VG & Danke
Beschreibung: |
|
 Download |
Dateiname: |
Schnittpunkte_2_neg.jpg |
Dateigröße: |
22.87 KB |
Heruntergeladen: |
792 mal |
Beschreibung: |
|
 Download |
Dateiname: |
Schnittpunkte_2.jpg |
Dateigröße: |
50.99 KB |
Heruntergeladen: |
788 mal |
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|