2016-04-04 3 views
0

Я пытаюсь обозначить сюжет, который я использую LaTeX. У меня две проблемы: мой заголовок не появится, и мне нужно добавить текст в выражение LaTeX. В идеале, я хотел бы, чтобы обозначить мою фигуру «Р (х) для различных значений п», а вместо «е (х)» Я хочу, чтобы это:Matlab название фигуры w/LaTeX не появляется?

LaTeX Expression

Как добавить " для разных значений 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 
+0

Отсутствует ли '' 'перед' FontSize' в 'title' также отсутствует на вашем компьютере? – zeeMonkeez

+0

Просто комментарий: в то время как '\ theta' выглядит нормально, я бы поместил его в латекс, для обеспечения последовательности. – zdim

ответ

2

По сути, есть только отверстие апостроф перед тем FontSize отсутствует. Затем появляется название. И чтобы добавить текст без математики, просто продолжайте после знака $.

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

Какая неловкая ошибка! Спасибо, что помогли мне, тем не менее. Иногда требуется еще одна пара глаз ... –

+0

Я рад, что смогу помочь. –