我的matlab不接受我的乳胶。例如,如果我使用legend('b^{+6}\rightarrow b^{+7}')
,它不会向我显示箭头,我如何解决问题?
答案 0 :(得分:5)
尝试使用Latex解释器,例如
legend({'$b^{+6}\rightarrow b^{+7}$'}, 'interpreter', 'latex')
在R2012a下测试:
答案 1 :(得分:1)
对于xlabel
和ylabel
,只需使用以下内容:
xlabel( ' $\Delta t$ [ sec ] ','Interpreter','latex')
出于某种原因,Matlab在传说上更加困难;您必须在创建图例后设置解释器:
legend_handle = legend('$b^{+6}\rightarrow b^{+7}$');
set(legend_handle,'Interpreter','latex')
答案 2 :(得分:1)
在我的情况下,我必须在legend命令后设置latex解释器:
l = legend({'$b^{+6}\rightarrow b^{+7}$'})
set(l, 'Interpreter', 'Latex');
这在Matlab R2016b中有效
答案 3 :(得分:0)
如果命令... l =图例({'$ b ^ {+ 6} \ rightarrow b ^ {+ 7} $'}) set(l,'Interpreter','Latex'); 不起作用。尝试在“设置”指令后加上“保持”。