Matlab图形标题w/LaTeX未出现?

Matlab图形标题w/LaTeX未出现?,matlab,latex,title,matlab-figure,interpreter,Matlab,Latex,Title,Matlab Figure,Interpreter,我试图用乳胶给我的一个图贴上标签。我有两个问题:我的标题不会显示,我需要向LaTeX表达式添加文本。理想情况下,我希望它将我的图形标记为“f(x),表示不同的n值”,但我希望它不是“f(x)”,而是: 如何将“for different values of n”部分添加到我的LaTeX表达式中,更重要的是,为什么我的标题没有首先显示出来 这是我的剧本: x = linspace(0, 1, 100); y1 = sin(pi*x); y2 = sin(2*pi*x); y3 = sin(4*p

我试图用乳胶给我的一个图贴上标签。我有两个问题:我的标题不会显示,我需要向LaTeX表达式添加文本。理想情况下,我希望它将我的图形标记为“f(x),表示不同的n值”,但我希望它不是“f(x)”,而是:

如何将“for different values of n”部分添加到我的LaTeX表达式中,更重要的是,为什么我的标题没有首先显示出来

这是我的剧本:

x = linspace(0, 1, 100);
y1 = sin(pi*x);
y2 = sin(2*pi*x);
y3 = sin(4*pi*x);
hold on
plot(x,y1,'color',1/255*[255 20 147],'LineWidth',2);
plot(x,y2,'color',1/255*[0 238 118],'LineWidth',2);
plot(x,y3,'color',1/255*[0 238 238],'LineWidth',2);
xlabel('\theta','FontSize',15);
ylabel('$f_{s}(\theta)$','Interpreter','LaTex','FontSize',15);
title('$f_{s}(\theta)=\sin (n\theta\pi)$','Interpreter','LaTex',FontSize',18);
legend('n = 1', 'n = 2', 'n = 4','Location','best')
hold off

本质上,在
FontSize
之前只缺少一个开头撇号。然后,标题就出现了。要添加非数学文本,只需在$符号后继续

title('$f_{s}(\theta)=\sin (n\theta\pi)$  for different values of n','Interpreter','LaTex','FontSize',18);

本质上,在
FontSize
之前只缺少一个开头撇号。然后,标题就出现了。要添加非数学文本,只需在$符号后继续

title('$f_{s}(\theta)=\sin (n\theta\pi)$  for different values of n','Interpreter','LaTex','FontSize',18);

您的机器上是否也缺少
标题
FontSize
之前缺少的
,为了一致性。您的机器上是否也缺少
标题中
FontSize
之前缺少的
!尽管如此,还是谢谢你帮助我。有时需要另一双眼睛…我很高兴我能帮上忙。这是一个多么尴尬的错误!尽管如此,还是谢谢你帮助我。有时需要另一双眼睛…我很高兴我能帮上忙。