解决方法,将解析器设置为latex, 那么在matlab下就可以像在latex下一样编辑label了(对一些较为复杂的label很有用),
例如:
set(gca,'TickLabelInterpreter','latex');
set(gca,'xticklabel',{'$Algorithm^{-}$','$Algorithm$'});
补充:
如果感觉latex改变了matlab原本的字体样式,可以将对上面的两行代码修改如下:
set(gca,'TickLabelInterpreter','latex');
set(gca,'xticklabel',{'Algorithm$^{-}$','Algorithm'});
即只对上标部分加上:$^{-}$'。