Legende < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 18:35 Do 11.02.2010 | Autor: | He_noch |
Hi!
Ich möchte zu einem Graphen, den ich selbst plotten lasse, eine Legende darstellen lassen. Das funktioniert alles soweit, hab nur das Problem, dass griechische Buchstaben nicht vernünftig angezeigt werden. Mein Quelltext (ist nur ein Beispiel Plot):
x=[linspace(1,2,10)];
y=[linspace(1,2,10)];
hold on
plot(x,y)
legend('sin \ alpha') (ohne das Leerzeichen)
In meiner Legende steht dann sin \ alpha (exakt so, nicht griechisch...)
Weiß jemand, was ich falsch mache?
Gruß Christian
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 10:58 Fr 12.02.2010 | Autor: | Frasier |
Hallo Christian,
neuere Matlab-Versionen unterstützen das direkt (soweit ich weiß). Welche Version hast du?
Probier' mal, den Interpreter umzuschalten.
1: | x=linspace(0,360,100);
| 2: | plot(x,sind(x),x,cosd(x))
| 3: | xlabel('\alpha');
| 4: | lh=legend('$sin \ \alpha$','$cos \ \alpha$');
| 5: | set(lh,'Interpreter','Latex'); |
lg
F.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:04 Fr 12.02.2010 | Autor: | He_noch |
Hi!!
Hab Matlab R2008a, dachte, dass es da eigentlich funktionieren sollte. Aber dein Tipp funktioniert super!
Vielen Dank!
Gruß
Christian
|
|
|
|