2016-04-04 67 views
0

我想標籤我使用LaTeX的情節。我有兩個問題:我的標題不會顯示,我需要將文本添加到LaTeX表達式中。理想情況下,我想它來標記我的身材「對於不同的n值F(X)」,但不是「F(X)」我想這一點:Matlab圖標題w/LaTeX沒有出現?

LaTeX Expression

如何添加「對於我的LaTeX表達式中的n「部分的不同值,更重要的是,爲什麼我的標題沒有出現在第一位呢?

這裏是我的腳本:

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 
+0

在你的機器上還缺少'title'中的'FontSize'之前是否缺少''''字符? – zeeMonkeez

+0

只是一個評論:雖然'\ theta'看起來沒問題,但我也會將它放在Latex中,以保持一致性。 – zdim

回答

2

本質上說,只是FontSize前開口撇號失蹤。然後,標題顯示出來。要添加非數學文本,只需在$符號後繼續。

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

多麼令人尷尬的錯誤!儘管如此,謝謝你幫助我。有時需要另一雙眼睛...... –

+0

我很高興我能幫上忙。 –