Matlab - 字符串数组中的 Latex 解释器

Matlab - Latex interpreter in array of strings

我需要在标题字符串中制作具有不同值的子图,为此我使用 num2str 并组成一个新字符串。

所以这是我目前使用的功能,但是,我希望 Matlab 使用 latex 解释器

title(['x_{c}(t) = cos(2\pi' num2str(f(j)) ')}'])

当我尝试使用

title(['x_{c}(t) = cos(2\pi' num2str(f(j)) ')}'], 'Interpreter', 'Latex')

也不行

如何以这种方式使用解释器?

哦,不是解释器错了,只是你的Latex错了。

你有一个额外的 }\pi 和数字之间没有 space,你没有使用等式符号 $ $

title(['$x_{c}(t) = cos(2\pi ' num2str(f(j)) ')$'], 'Interpreter', 'Latex')