Ich würde nun gerne die Spannungen, die ich in X-Koordinatenrichtung plotte mit veränderlicher Linienfarbe darstellen. D.h. alle negativen Werte sollen z.B. Rot und alle Positiven Blau dargestellt werden.
Ist das irgendwie möglich? (Vor allem wenn die Farbänderung direkt mit der "Null" erfolgen soll und nicht erst mit dem jeweiligen Datenpunkt ...)
dazu musst du die Daten selbst unterteilen, z.B. mit logischer Indizierung.
Wenn du den Farbwechsel genau bei 0 haben möchtest, musst du entsprechende zusätzliche Datenpunkte bestimmen, z.B. über Interpolation.
Während das LINE-Objekt, das mit
line
oder
plot
erzeugt wird, nur eine Fareb haben kann, ist per
surface
die Farbe variable. Du brauchst also nur eine schmale Fläche als Linie zu betrachten:
Code:
x = 0:.05:2*pi;
y = sin(x);
z = zeros(size(x));
col = x; % This is the color, vary with x in this case.
Der Code basiert auf dem vorschlag von Matt Fig, den Du findest, wenn Du nach "Matlab draw line color" suchst. Internet-Suchmaschinen sind eine wirklich praktische Hilfe, wenn man sie benutzt ;-)
Gruß, Jan
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.