Matlab和字符串乳胶格式
Matlab and string latex format
在 Matlab 中,我需要格式化包含数字变量的乳胶字符串。
字符串类似于: foo1 ,其中 1 包含在变量 X 中并且必须是下标。
如果我直接写变量的值,这一行就可以工作
str = texlabel('foo_{1}')
我想知道如何插入 X 而不是值。
事实上这一行
str = texlabel('foo_{X}')'
当然要生产 fooX
谢谢
最快的方法是调用 sprintf
:
X = 1;
str = texlabel(sprintf('foo_{%u}', X));
哪个returns:
str =
{foo}_{{2}}
我们可以用 text(0.1, 0.1, str)
快速绘制:
在 Matlab 中,我需要格式化包含数字变量的乳胶字符串。 字符串类似于: foo1 ,其中 1 包含在变量 X 中并且必须是下标。
如果我直接写变量的值,这一行就可以工作
str = texlabel('foo_{1}')
我想知道如何插入 X 而不是值。 事实上这一行
str = texlabel('foo_{X}')'
当然要生产 fooX 谢谢
最快的方法是调用 sprintf
:
X = 1;
str = texlabel(sprintf('foo_{%u}', X));
哪个returns:
str =
{foo}_{{2}}
我们可以用 text(0.1, 0.1, str)
快速绘制: