2017-08-18 1 views
0

Ich versuche, Latex-Gleichungen in meiner Legende mit anderen Elementen zusammenzusetzen, weiß aber nicht, wie es geht. Ich habe nur meine Latexgleichung in der Legende zu der Zeit.Erstellen Sie Plot-Legende mit Latex-Gleichungen und anderen Elementen

l=legend({'$f(x)=\frac{1}{1+x^{2}}$'}); 
     set(l,'Interpreter','Latex') 

aber ich möchte auch hinzufügen:

irgendwelche Ideen
legend([ num2str(steps) ' steps taken']) 

anyone?

Ich arbeite mit R2016a.

Antwort

1

Für alle Strings, die kein Latex verwenden, formatieren Sie sie zuerst.

s = sprintf('%d steps taken', steps); 

Dann ein Zellenfeld, um die Latex und andere Saiten in der richtigen Reihenfolge in der Legende

c = {'$f(x)=\frac{1}{1+x^{2}}$', s}; 

Nun ist diese Zelle Array kombiniert zusammen mit dem Latex-Interpreter verwendet werden.

l=legend(c); 
set(l,'Interpreter','Latex'); 

Da die Strings auch gültige Latex ohne spezielle Symbole sind, sollten sie richtig dargestellt werden.

+0

Es funktioniert perfekt !!! Vielen Dank Cecilia !!! : D – Hrvi

Verwandte Themen