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

时间:2017-08-18 20:57:10

标签: matlab plot latex legend tex

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

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

但我也想补充一下:

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

任何想法?

我正在使用R2016a。

1 个答案:

答案 0 :(得分:1)

对于任何不使用latex的字符串,请先格式化。

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

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

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

现在,这个单元格数组可以与乳胶解释器一起用于图例中。

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

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