如何巧用mathtype和matlab快速生成公式的排版形式

标签:
佛学 |
分类: MATLAB |
此日志送给不用LaTeX软件的童鞋们。
废话少说,直接切入正题,本文以求解一阶线性微分方程(形如dx/dt+p(t)x=q(t))为例来详细给出其解析解word排版形式的生成过程,具体过程如下几张图所示。
首先采用dsolve命令对此方程进行求解。
http://fmn.rrimg.com/fmn053/20101012/1225/b_large_GLXC_7c1d00174ce95c41.jpg
再采用simplify命令对求解结果ans进行简化(其实最好应采用simple命令,但由于不容易截图,因此这里就暂且用simplify命令)。
http://fmn.rrimg.com/fmn054/20101012/1230/b_large_i1Nx_782400071d875c44.jpg
在求得结果ans之后,通常的做法是采用pretty命令生成结果ans较为漂亮的matlab表达形式。
http://fmn.rrimg.com/fmn051/20101012/1235/b_large_Taax_7828000d179c5c44.jpg
然后再采用mathtype照着上图的样子敲入公式的word排版形式。
这种方法是最常用的方法,但也很笨重,很麻烦。如果上图中的形式更为复杂,那么你在mathtype中敲入公式的word排版形式所花费的时间也就越多。
这里介绍一种最简单的生成方法。在由simple(simplify)命令生成简化公式之后,采用latex命令将其生成为latex格式。
http://fmn.rrimg.com/fmn054/20101012/1245/b_large_LBIo_0868000e23c25c40.jpg
http://fmn.rrimg.com/fmn046/20101012/1245/b_large_LHD8_0868000e24395c40.jpg
然后将生成的代码直接粘入到mathtype中,如下所示。
http://fmn.rrimg.com/fmn053/20101012/1245/b_large_tlnx_25030010bf135c43.jpg
这样就直接生成了mathtype的word排版形式,省去了自己在mathtype中一点一点敲入公式的繁杂过程,如果公式更复杂,则可以节省很多时间去做别的事情。
注:
1
2
3
4
源地址: