2017-08-18 4 views
0

J'essaie de rassembler des équations de latex dans ma légende avec d'autres éléments mais je ne sais pas comment faire. J'ai seulement mon équation de latex dans la légende par le temps.Faire une légende de tracé avec des équations de latex et d'autres éléments

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

mais je veux aussi ajouter:

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

quelqu'un des idées?

Je travaille avec R2016a.

Répondre

1

Pour les chaînes n'utilisant pas de latex, formatez-les d'abord.

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

Ensuite, faire un réseau de cellules combinant le latex et d'autres chaînes dans l'ordre correct

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

Maintenant, ce réseau de cellules peut être utilisé dans la légende en même temps que l'interprète de latex. Parce que les chaînes sont aussi des latex valides sans symboles spéciaux, elles doivent être rendues correctement.

+0

Cela fonctionne parfaitement !!! Merci beaucoup Cecilia !!! :RÉ – Hrvi