Forum: PC-Programmierung Matlab: Legende für viele Plots


von Johannes (Gast)


Lesenswert?

Hallo Leute,

Ich habe ein Problem bei der Erstellung einer Legende für einen Matlab 
Plot.
Ich habe einen x-y-Plot mit einer Kurvenschar. Jede Kurve hat einen ist 
unter einem jeweils anderen Parameter ds entstanden.

Ich möchte jetz in meiner Legende für jede Kurve ds=0.xx mit dem 
jeweiligen Wert stehen haben.

Mit diesem Code bekomme ich es schonmal hin, alle Werte aus dem ds_vec 
zuzuordnen.
1
legend([num2str(ds_vec(:)]);

Weiß jemand wie ich es hinbekommen könnte?

von Freddy (Gast)


Lesenswert?

1
for k=1:size(ds_vec,1);
2
   string(k,:) = sprintf("%f", ds_vec(k));
3
end %for
4
legend('Location', 'NorthEast', ...
5
       string);

von max (Gast)


Lesenswert?

Bei solchen Problemen ist es immer gut, wenn man die figure bearbeitet 
und danach als m-code rausgenerieren lässt. In dem Code kann man dann 
wunderbar abschauen! ;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.