分享了一篇类似的文章之后,意犹未尽,自己来写一篇。
不知道你有没有这种DT的情况:
仿真的时候,plot、scatter什么的,画出的仿真图完美地都能够感动小学妹了,
但是横纵坐标(xlabel ylabel)、标题(title)和图例(legend)却写如SHI一般,自己都不忍心看,
不知别人是怎么办的,遇见开根号情况,纵坐标只能写成“x的开方”,要多丑有多丑啊有木有!!!!!
终于找到了一个神器——LaTeX!!!!!
PS:LaTeX是公认的最优美,最专业的论文生成工具,如同TCP/IP一样,已经成为了业界事实上的标准了有木有!!!这些年MS OFFICE和MathType是在向LaTeX学习啊有木有!!!!
由于Latex属于免费开源的软件,因此MATLAB兼容了latex格式,
以下所有的操作都是在matlab中进行的,是matlab环境下使用了latex语句而已
不来虚的了,直接说方法吧!
举个栗子吧
比如title函数(xlabel、ylabel、legend函数的书写方法完全一样),在Matlab中用以下格式书写:
z=title('$$y=\sqrt{x}$$');
set(z,'Interpreter','latex');
其中,z是变量,换个别的合法变量都没问题,title函数单引号内的就是一句LaTeX语句
y=\sqrt{x}\sqrt{}是根号,所以\sqrt{x}就是x开根号的意思,注意这个LaTeX的公式语句必须在前后都加上美元符号,于是,一个根号就出现咯!
写公式时注意两点,
1.注意LaTeX的公式语句必须在前后都加上美元符号,
2.公式里出现的汉字必须都出现在\text{}的花括号里,
比如“屌丝+屌丝=基友”,就要写成
$$\text{屌丝}+\text{屌丝}=\text{基友}$$
常见的公式书写方法:
1.指数
底数^{指数},所以2的三次方就写成2^{3}
2.下标
字母_{下标},所以矩阵A里第i行第j列的元素就写成A_{i,j}
3.积分
\int_{积分下限}^{积分上限}被积函数d积分量
比如$$\int_{1}^{2}xdx=1.5$$写出来就是
$$\int_{\text{大一}}^{\text{研三}}life=11.11$$ Matlab中写出来就是
4.分式
\dfrac{分母}{分子}$$\dfrac{2}{3}$$ Matlab中写出来就是
5.连加
\sum_{连加开始项}^{连加结束项}$$\sum^{N}_{n=i}x_{i}$$ Matlab中写出来就是
6.连乘
\prod_{连乘开始项}^{连乘结束项}$$\prod^{N}_{n=i}x_{i}$$ Matlab中写出来就是
7.根式
\sqrt_{被开方数}
大家可以试一试,编写出来的公式像伊丽莎白一样好看哟!