多语言展示
当前在线:1628今日阅读:126今日分享:42

MATLAB打印显示LaTeX文本格式的公式

MATLAB可以进行一些符号计算,比如求一个函数的极限/导数/积分级数展开等等,这些计算的结果都可以保存为LaTeX格式,但是怎么样才能显示在屏幕上呢?
工具/原料

MATLAB

方法/步骤
1

首先,咱们先生成一个符号公式吧。如下,首先将x符号化,再输入一个函数f(x)。%% syms x; f=sin(x)/(x^2+4*x+3)

2

这样,就得到f,下一步我们让它变成LaTeX格式的文本公式。%% latex(f)

3

我们看到图中单引号内的部分就是LaTeX格式的文本公式了,下面我们把这部分填入下面代码中的...处:axis off;text('Interpreter','latex','String','$...$','Position',[0,0.5],'FontSize',30);  即 %% axis off; text('Interpreter','latex','String','$\frac{\sin\left(x\right)}{x^2+4\,x+3}$','Position',[0,0.5],'FontSize',30);

4

这样显示出来就是公式了。其中字号和位置是我自己设置的,您也可以自己来设置。如果不用axis off的话,就是这样的效果:

5

这样当我们做一些复杂的符号计算时,得到的结果就可以一目了然了,比如我求上面f函数的导数:

6

然后重复上面的做法,将单引号内的部分复制出来:

推荐信息