在MATLAB中如何在图形的ylabel上写方程式?

时间:2018-12-18 19:41:21

标签: 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');

我明白了

treats

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

enter image description here

1 个答案:

答案 0 :(得分:3)

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!DOCTYPE html> <html lang="sv"> <head> <meta charset="utf-8"> <title></title> <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400" rel="stylesheet"> <link rel="stylesheet" href="css/stylesheet.css"> <script src="js/jquery-3.2.1.min.js"></script> </head> <body> <div class="container"> <div class="title"> <h1>Spacebar Simulator 2018</h1> <span id="counter"><p></p></span> </div> <img src="assets/spacebar.png" id="spacebar"> <p>Pressed</p><p id="counter">0</p><p> times.</p> <footer> <p>&copy; 2018</p> </footer> </div> <script src="js/spacebar.js"></script> </body> </html>不可用,但是您可以使用\norm

我看不到数学上的一种方法(修订后的问题),但是您可以使用|\!\在文本中完成它。

\textbf{\emph{y}}

如果您真的不希望ylabel('$|\!|\textbf{\emph{y}}(\mathrm{t})|\!|_2$', 'interpreter', 'latex'); 直立:

t