|
C++Pete |
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 22.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.08.2015, 20:36
Titel: Legende einfügen
|
|
Hey Leute,
ich interpoliere mit dem Befehl "cscvn" verschiedene Punkte der Matrix "Punkte" im dreidimensionalen Raum und stelle den interpolierten Funktionsverlauf mit der Funktion "fnplt" dar.
relevanter Pseudocode:
Zu dem interpolierten Funktionsverlauf möchte ich eine Legende in dem 3D Plot einfügen. Mit welchen Befehl/en kann ich das realisieren? Mit dem Befehl:
"
hat es nicht funktioniert. Vielen Dank für eure Hilfe!
edit winkow: bitte code umgebung verwenden
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.08.2015, 21:56
Titel:
|
|
Hallo,
Zitat: |
hat es nicht funktioniert |
bitte IMMER schreiben, was nicht funktioniert hat.
Gab es eine Fehlermeldung? Ein unerwartetes Verhalten? Inwiefern?
Grüße,
Harald
|
|
|
C++Pete |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 22.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.09.2015, 09:08
Titel:
|
|
Ja...folgende Fehlermeldung habe ich erhalten:
"??? Operands to the || and && operators must be convertible to logical scalar values.
Error in ==> legend at 199
elseif narg > 0 && ~ischar(varargin{1}) && ...
Error in ==> Interpolation at 37
hL1 = legend([line1],{'Funktionsverlauf'});"
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 01.09.2015, 09:46
Titel:
|
|
na sihst du
also cscvn gibt kein axes handle zurück. legend erwartet aber entweder einen string oder ein axeshandle du kannst mal
gca
versuchen oder dir fnplt angucken ob man das ändern kann das es ein axeshandle zurück gibt.
das würde ich jedenfalls versuchen
grüße
_________________
richtig Fragen
|
|
|
C++Pete |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 22.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.09.2015, 16:57
Titel:
|
|
Okay....ich habe mir verschiedene Prorammierbeispiele zu dem Befehl gca angeschaut, weis jedoch immer noch nicht, wie ich damit eine Legende in meinen Plot platzieren kann. Könnt Ihr mir weiterhelfen? Besten Dank!
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 01.09.2015, 17:16
Titel:
|
|
so zb
gca wird hier nicht gebraucht da er das ja eh automatisch macht.
grüße
_________________
richtig Fragen
|
|
|
C++Pete |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 47
|
|
|
|
Anmeldedatum: 22.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.09.2015, 18:36
Titel:
|
|
Super, damit funktioniert es. Und wie müsste ich den Befehl anpassen, wenn ich mehrere verschiedenfarbige interpolierte Kurven mit dem Befehl "fnplt" erstellt habe und jede dieser Kurven in die Legende mit einbeziehen möchte?
|
|
|
|
|
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.
|
|