matlab - 如何在 MATLAB 中的图形的 ylabel 上编写方程?

标签 matlab latex matlab-figure

我正在尝试在 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');

我明白了,

enter image description here

但我想要这个的 2-范数,

enter image description here

最佳答案

\norm 不可用,但您可以使用 |\!\

我看不到数学中的方法(修改后的问题),但您可以使用 \textbf{\emph{y}} 在文本中完成它。

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

如果您确实不希望 t 保持直立:

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

关于matlab - 如何在 MATLAB 中的图形的 ylabel 上编写方程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53839973/

相关文章:

c++ - 使用 doxygen 生成子文档

excel - Matlab - ActiveX 移动 Excel 工作表

c++ - C++ 中的带通巴特沃斯滤波器实现

latex - !未定义的控制序列。使用 R/Rmarkdown/knitr

matlab - 在 MATLAB R2011a 中绘制四面体

matlab - 如何为 MATLAB 图形设置 'un' 粗体标题?

matlab - 如何在 Matlab 中绘制箭头?

c++ - 如何使用 Microsoft Visual C++ 2010 通过 MATLAB 7.10 (R2010a) 创建 MEX 文件?

c++ - mex 与 MATLAB2013a 无法识别的开关 : -o

latex - Texstudio词库已损坏