如何在 MATLAB 中的图形的 ylabel 上写方程?
How to write an equation on the ylabel of a figure in MATLAB?
我正在尝试在 MATLAB 中的图形的 ylabel 上编写以下数学,
\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');
我明白了,
但我想要这个的 2 范数,
\norm
不可用,但您可以使用 |\!\
。
我在数学上看不到(修改后的问题)的方法,但你可以用 \textbf{\emph{y}}
在文本中做。
ylabel('$|\!|\textbf{\emph{y}}(\mathrm{t})|\!|_2$', 'interpreter', 'latex');
如果你不想让 t
直立:
ylabel('$|\!|\textbf{\emph{y}}(t)|\!|_2$', 'interpreter', 'latex');
我正在尝试在 MATLAB 中的图形的 ylabel 上编写以下数学,
\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');
我明白了,
但我想要这个的 2 范数,
\norm
不可用,但您可以使用 |\!\
。
我在数学上看不到(修改后的问题)的方法,但你可以用 \textbf{\emph{y}}
在文本中做。
ylabel('$|\!|\textbf{\emph{y}}(\mathrm{t})|\!|_2$', 'interpreter', 'latex');
如果你不想让 t
直立:
ylabel('$|\!|\textbf{\emph{y}}(t)|\!|_2$', 'interpreter', 'latex');