1

考虑符号 matlab 表达式

e = (a_1_1 + a_2_2)*(b_1_1 + b_2_2)

使用latex(e)这个产生

\left({{a_{1}}}_{1} + {{a_{2}}}_{2}\right)\, \left({{b_{1}}}_{1} + {{b_{2}}}_{2}\right)

是否可以[以某种方式]使用逗号作为索引之间的分隔符,即得到

\left(a_{1,1} + a_{2,2} \right)\,\left(b_{1,1} + b_{2,2}\right)

4

1 回答 1

0

我会对一种简单的方法感兴趣。一个丑陋的方法是:

eqn = latex(e);
eqn1 = regexprep(eqn,'{{','');
eqn2 = regexprep(eqn1,'}}}_{',','); 
于 2012-08-19T14:46:29.673 回答