在注释中添加数学符号

时间:2017-08-22 17:44:50

标签: matlab annotations

如何在Matlab中添加一个关于图形图的注释,其中包含数学符号(kappa,gamma,alpha,包含符号......),如图所示:

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用text命令添加文本标签。

例如

plot(0:10, (0:10).^2);
% Add text at x=5, y=10
text(5, 10, 'this is text');
% Add text at x=5, y=50, with Greek letters
text(5, 50, '\pi is nice, \alpha is too');

这是有效的,因为默认情况下解释器设置为LaTeX。有关支持的TeX命令的完整列表,请参阅文档中的this list。特别是,既然您询问了希腊字母,这里有一个基本列表。大多数都是你所期望的,前面是反斜杠:

Character Sequence  Symbol
\alpha              α
\beta               β
\gamma              γ
\delta              δ
\epsilon            ɛ
\zeta               ζ
\eta                η
\theta              Θ
\kappa              κ
\lambda             λ
\mu                 µ
\xi                 ξ
\pi                 π
\rho                ρ
\sigma              σ

有关LaTeX解释器的说明。

您还可以使用$ inline mode $或$$ display mode $$在文本标题(或轴标签和图表标题)中渲染数学。有关详细信息,请参阅链接的文档。

您可以使用

将默认解释器设置为LaTeX(如果由于某种原因,则不是)
set(0,'defaulttextinterpreter','latex') 

答案 1 :(得分:0)

默认解释器已经是乳胶,所以你要做的就是这样的例子。而不是backslash来访问latex命令。您必须在互联网上搜索您想要的符号。


    legend('\rho = 0.5')