如何在MATLAB中创建此图标题?

Ali*_*eza 2 matlab latex title

我想使用以下内容将Latex,数字和Tex组合成图的标题(beta_b并且lambda是定义的变量):

title(['$\overline{\beta}=$' num2str(beta_b) 'TE0 , \lambda=' num2str(lambda*1e6) ' \mum'], 'interpreter','latex');
Run Code Online (Sandbox Code Playgroud)

但它没有正确显示.有什么问题?

gno*_*ice 7

您不能在标题中组合Latex Tex .您必须使用其中一个(即您为该属性设置的任何一个).以下将有效:'Interpreter'

title(['$\overline{\beta}=$' num2str(beta_b) ...
       ' TEO , $\lambda=$' num2str(lambda*1e6) ' $\mu$m'],...
      'Interpreter','latex');
Run Code Online (Sandbox Code Playgroud)

请注意,您必须包括$在两侧\lambda\mu使他们能够正确解释.它$也必须介于\mu和之间m,否则会被绊倒\mum.