用乳胶方程和其他元素制作情节图例

Make plot legend with latex equations and other elements

我正在尝试将图例中的乳胶方程式与其他元素放在一起,但不知道该怎么做。我当时只有传说中的乳胶方程。

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

但我还想补充:

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

有人有什么想法吗?

我正在使用 R2016a。

对于任何不使用 Latex 的字符串,请先对其进行格式化。

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

然后制作一个元胞数组,以正确的顺序组合乳胶和其他字符串

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

现在这个元胞数组可以和latex解释器一起用在图例中了。

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

因为字符串也是没有特殊符号的有效乳胶,它们应该正确呈现。