Как написать уравнение на ylabel фигуры в MATLAB? - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь написать следующую математику на ylabel фигуры в MATLAB,

\norm{\boldsymbol{\tilde{y}}(t)}_2

Я пробовал это,

ylabel('\norm\boldmath{\bf{$y$}}$(t)$', 'interpreter', 'latex');

Но получил следующую ошибку, Предупреждение: ошибка обновления текста.

Вектор символов должен иметь правильный синтаксис интерпретатора: \ norm \ boldmath {\ bf {$ y $}} $ (t) $

Если я использую,

ylabel('$|\!|\boldmath{\bf{y}}(t)|\!|_2$', 'interpreter', 'latex');

Я получаю,

enter image description here

но я хочу 2-норму этого,

enter image description here

1 Ответ

0 голосов
/ 19 декабря 2018

\norm недоступно, но вы можете использовать |\!\.

Я не вижу способа сделать (пересмотренный вопрос) в математике, но вы можете сделать это в тексте с\textbf{\emph{y}}.

ylabel('$|\!|\textbf{\emph{y}}(\mathrm{t})|\!|_2$', 'interpreter', 'latex');

Если вы действительно не хотите, чтобы t был в вертикальном положении:

ylabel('$|\!|\textbf{\emph{y}}(t)|\!|_2$', 'interpreter', 'latex');
...