1
在Matlab中,我需要格式化包含数字变量的乳胶字符串。 该字符串类似于:foo1,其中1包含在变量X中并且必须是下标。Matlab和字符串乳胶格式
这行,如果我直接写我不知道如何插入X,而不是值的变量
str = texlabel('foo_{1}')
价值的作品。 其实这一行
str = texlabel('foo_{X}')'
产品,当然,fooX 感谢
在Matlab中,我需要格式化包含数字变量的乳胶字符串。 该字符串类似于:foo1,其中1包含在变量X中并且必须是下标。Matlab和字符串乳胶格式
这行,如果我直接写我不知道如何插入X,而不是值的变量
str = texlabel('foo_{1}')
价值的作品。 其实这一行
str = texlabel('foo_{X}')'
产品,当然,fooX 感谢
的最快方法是将包括对sprintf
呼叫:
X = 1;
str = texlabel(sprintf('foo_{%u}', X));
将返回:
str =
{foo}_{{2}}
我们可以策划升速与text(0.1, 0.1, str)
:
我只是发现有一个明确的解释的LaTeX:检查[文件](http://mathworks.com/help/matlab/ref/text-properties.html)下“翻译风波” – Adriaan