Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性有三个属性:latex 、tex、none。默认为tex。当键入:>> set(text,‘Interpreter’),Matlab将返回’Interpreter’所包含的属性值:[ latex | {tex} | none ]。

利用Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号、根号等数学符号。

  • 在matlab中,Latex编辑公式的基本格式:$数学公式$ 或者 $$数学公式$$
  • 一些常用的操作:

在图象中直接加字符

text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[0.5 0.5],'FontSize',16);

在legend里加数学字符

h=legend('$$\sqrt{x^2+y^2}$$');
set(h,'Interpreter','latex')

以此类推也可以对title、xlabel、ylabel、zlabel和legend等使用LaTeX命令,如:

xlabel('$$\int_0^x\int_y dF(u,v)$$','Interpreter','latex','fontsize',20)。

计算结果转化成Latex格式(使用Tex解释器)

Matlab可以把计算结果转化成Latex格式,对于Matlab计算出的符号运算结果,可以通过latex()函数转化成LeTeX命令格式。由于latex()函数只对符号表达式进行转换,对于数值结果一定要通过sym()函数转化成符号结果。所以,为防止对数值结果转化出错,可同时使用latex()和sym()函数:latex(sym(s)); 其中s代表符号表达式。
例如:

>>syms a b c
>>s=a/b+c
>>latex(s)
//使用latex(s)后转化为LeTeX命令:{\frac {a}{b}}+c

常用Tex字符,

Tex字符在输出一些数学公式时经常使用,它只能由类型为text的对象创建。函数title、xlabel、ylabel、zlabel或text都能创建一个text对象,因此Tex字符转义符(带“\”的字符串)经常作为这些函数的输入参数。如果要输出希腊字母,可以使用texlabel函数将希腊字母的变量名转化为希腊字母的函数,供函数title、xlabel、ylabel、zlabel或text使用。texlabel转换MATLAB表达式为等价的Tex格式字符串。它处理希腊字母的变量名为实际显示的希腊字母字符串。希腊字母的变量名为“\”后面的字符串。

Tex字符及其函数表:\alpha α  \upsilon υ   \sim ~\beta β    \phi ϕ       \leq ≤\gamma γ   \chi χ      \infty ∞\delta δ   \psi ψ      \epsilon ϵ   \zeta ζ    \Gamma Γ    \omega ω\eta η     \Delta Δ  \theta θ   \Theta Θ    \leftrightarrow ↔\vartheta ϑ   \Lambda Λ    \leftarrow ←\iota ι     \Xi Ξ      \uparrow ↑\kappa κ    \Pi Π    \rightarrow →\lambda λ   \Sigma Σ    \downarrow ↓\mu μ     \Upsilon Υ     \circ °\nu ν      \Phi Φ       \pm ±\xi ξ    \Psi Ψ      \geq ≥\pi π      \Omega Ω    \propto ∝\rho ρ     \forall ∀     \partial ∂\sigma σ    \exists ∃     \bullet ∙\varsigma ς    \div ÷\tau τ      \cong ≅     \neq ≠\equiv  ≡    \approx ≈     \aleph ℵ\otimes ⊗       \oplus ⊕  \cap ∩       \cup ∪       \supseteq ⊇\supset ⊂      \subseteq ⊆    \subset ⊃\int ∫      \in ∈         \o ο\rfloor     \lceil      \nabla
具体的公式编辑命令:1.上标用^和下表用_,希腊字母与tex一样,即\alpha表示α。2.求和: $$\sum_{i=1}^{n} x_{i}$$3.积分: $$ \int_{0}^{1}$$4.求极限: $$\lim_{n \rightarrow \infty}$$ %n趋于无穷符号在lim正下方$\lim_{n \rightarrow \infty} $ %趋于无穷符号在lim右下角5. 分式: $$\frac{1}x$$ %1/x6. 根式: $$\sqrt{x}$$7. 上划线: $$\overline{x}$$8. 下划线: $$\underline{x}$$ %下划线在x的正下方9.卧式花括号命令: $$\overbrace{x+y+z+w}$$10.仰式花括号命令: $$a+\underbrace{b+c+d} $$11.戴帽命令: $$\hat{o}\ \ \check{o}\ \ \breve{o}$$$$\widehat{A+B} \ \ \widetilde{a+b}$$$$\vec{\imath}+\vec{\jmath}=\vec{k}$$12.堆砌命令: $$y\stackrel{\rm def}{=} f(x) \stackrel{x\rightarrow 0}{\rightarrow} A$$13.省略号: $\bullet \bullet \bullet \bullet \bullet \bullet $

关于tex解释器的一些设置

1.Tex字符的字体设置有如下6种:

 \bf:设置字体为粗体字。\it:设置字体为斜体字。\sl:设置字体为斜体字,很少使用。\rm:设置字体为正常字体。\fontname{字体名}:设置字体名。例如:\fontname{宋体}。\fontsize{字体大小}:设置字体大小。例如:\fontsize{16}。

2.Tex字符的颜色设置有下面两种方法。

 \color{颜色名}颜色名:颜色名有12种,分别为red、green、yellow、magenta、blue、black、white、cyan、gray、barkGreen、orange和lightBlue。例如:\color{magenta}magenta。\color[rgb]{a b c}:设置字体颜色为RGB矩阵[a b c]所表示的颜色。 a、b和c都在[0 1] 范围内。例如:color[rgb]{0 .5 .5}。

3.Tex字符的位置有2种设置。

 _:表示下标。^:表示上标。

matlab 关于interpreter的使用相关推荐

  1. matlab 标题宋体,转:Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性...

    转:Matlab图形中title.xlabel.ylabel.zlabel.textbox和legend等的Interpreter属性 (2015-10-22 12:12:06) Latex是被公认的 ...

  2. 《DSP using MATLAB》Problem 5.7

    代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...

  3. matlab disp fprinr,matlab如何使输出结果更美观(symdisp函数——pretty函数升级版)

    matlab中有些计算结果比较长,直接查看有些困难,下面介绍pretty和symdisp函数优化输出结果,使结果更为直观. 演示示例1 有一个计算结果如下: >> f1 f1 = y^5 ...

  4. matlab中表示拉普拉斯分布_CHAPT1:场论;电磁学和微波学的基本的数学手段和表示...

    物理学中把某个物理量在空间一个区域内的分布称为场.从各种场的取值性质来看可以分成两大类,一类是每个点对应一个数值,这种场统称为标量场,如温度场.密度场等;另一类是每 个点对应一个向量,这种场称为向量场 ...

  5. matlab中-psi_matlab输出论文仿真图

    一般来说学校对于学术论文的图像都有一定的要求,比如线性.字体大小等,本文将讲解怎么出高清的图和绘制符合要求的图. 1.输出高清图 x = 1:10;y = rand(1,length(x));figu ...

  6. Matlab中的图形句柄(转载)

    在matlab中,每一个对象都有一个数字来标识,叫做句柄.当每次创建一个对象时,matlab就为它建立一个唯一的句柄 句柄中包含有该对象的相关信息参数,可以在后续程序中进行操作,改变其中的参数,以便达 ...

  7. 【转】Matlab中特殊符号的写法

    转自:http://blog.sina.com.cn/s/blog_486d7bdf0100haoz.html http://www.360doc.com/content/11/0307/15/152 ...

  8. 【MATLAB】基本绘图 ( text 函数 | annotation 函数 | 绘制图像示例 )

    文章目录 一.text 函数 二.annotation 函数 三.绘制图像示例 一.text 函数 参考文档 : https://ww2.mathworks.cn/help/matlab/ref/te ...

  9. Matlab中巧用LaTex

    http://blog.csdn.net/zd0303/article/details/7536967 众所周知,大多数科研工作者(大Boss或者象我们一样的学术打工仔)都会用到Matlab生成图片, ...

  10. 台湾国立大学郭彦甫Matlab教程笔记(9) basic plotting

    台湾国立大学郭彦甫Matlab教程笔记(9) today: 1.basic plotting 2.graphical objects properties basics matlab has a po ...

最新文章

  1. 2018-3-13 目标改动---智能算法
  2. 假几何真逆序数 NB HDU3465
  3. jupyter notebook中忽略所有警告,让页面更整洁
  4. 内向者优势 原版_未来内向的人具有越来越高的竞争力——心理学:学会运用性格优势...
  5. Design layer interface的设计与实现
  6. mate30pro 优化 开发者选项_10 个开发者必知的 MySQL 8.0 新功能
  7. 转)SQL 优化原则
  8. SQL必知必会-视图
  9. Java:PULLXML解析XML(内附jar包链接)
  10. 格兰因果模型可以分析哪些东西_论文实证经验分享|VAR模型实操步骤(上)
  11. 用最火的python实现最常用、最靓、最实用图表~~
  12. 【Python爬虫】爬取大众点评团购详情及团购评论
  13. vi中跳到首行或尾行
  14. QT-使用QT资源文件添加菜单栏、工具栏图标
  15. OnTime pro for mac(多功能时钟工具)
  16. 适合php编程的笔记本电脑,【求推荐】(女生用/编程) 的 笔记本(Thinkpad) - 笔记本电脑(Notebook)版 - 北大未名BBS...
  17. 系统引导盘制作与Windows系统安装
  18. 虚拟机服务器磁盘扩容步骤,vmware ESXi 虚拟机扩容磁盘空间
  19. 95---Python 直角坐标系下绘制双曲螺旋线
  20. 广点通sdk接入(作为广告主身份)

热门文章

  1. 微信小程序上传图片(预览 删除 限制图片大小、张数)
  2. 在敏捷2013中寻找答案
  3. 家里的无线网和优酷服务器,告诉你一个可以让家里无线网变快的方法
  4. 为什么这几年男生都不愿意去追女生了?
  5. window.print();去除页眉页脚及网址。
  6. 去掉window.print()去除页眉页脚及网址
  7. 手机浏览器下载IOS版APP
  8. PySpark数据分析教程(转载)
  9. java四目运算符_小心! JAVA三目运算符
  10. GIS空间分析之Clip