Matlab和字符串乳胶格式

时间:2015-09-17 14:03:57

标签: matlab latex

在Matlab中,我需要格式化包含数字变量的乳胶字符串。 字符串类似于:foo1,其中1包含在变量X中,必须是下标。

如果我直接写变量值

,这条线就有效
str = texlabel('foo_{1}')

我想知道如何插入X而不是值。 实际上这一行

str = texlabel('foo_{X}')'

当然是生产fooX 感谢

1 个答案:

答案 0 :(得分:3)

最快的方法是包含对sprintf的调用:

X = 1;
str = texlabel(sprintf('foo_{%u}', X));

返回:

str =

{foo}_{{2}}

我们可以使用text(0.1, 0.1, str)快速绘制真实情况:

yay