MATLAB 绘图时 需要用 text legend title 等命令 写上文字,然而,一些常见用法达不到指定的效果(特别是MATLAB的Minus负号(减号)、Hyphen连字符、Dash破折号容易弄混 达不到指定的效果):

对于legend而言,需指定interpreter这一选项解决这一问题:

% 用法1      'interpreter','tex'figure()
hold on
plot(tt,Y.D2i-0.3,'r-','linewidth',.5)  % mean(Y.D2i)  1.0969
plot(tt,Y.D1i,'b-','linewidth',.5)  % mean(Y.D1i)  0.1406
plot(tt,Y.D4i,'g-','linewidth',.5)  % mean(Y.D4i)  0.0914
lgd = legend({'D_2 - 0.3','D_1+0','D_4'},'FontSize',12,'Fontweight','bold','Orientation','horizontal',...'interpreter','tex')
text(5000,0.6,'D_2 - 0.4','interpreter','tex','fontweight','bold','fontsize',12)   % 注意字符串之间的空格
text(3000,0.6,'D_2-0.4','interpreter','tex','fontweight','bold','fontsize',12)     % 注意字符串之间的空格
title('D_2-0.4 with D_2 - 0.4','fontweight','bold','fontsize',12)                      % 注意字符串之间的空格legend('boxon');
title(lgd,'Amplitude (m)')

用法2 将interpreter 指定为LaTeX:注意下图的减号 以及字符串之间的空格

figure()
hold on
plot(tt,Y.D2i-0.3,'r-','linewidth',.5)  % mean(Y.D2i)  1.0969
plot(tt,Y.D1i,'b-','linewidth',.5)  % mean(Y.D1i)  0.1406
plot(tt,Y.D4i,'g-','linewidth',.5)  % mean(Y.D4i)  0.0914
lgd = legend({'$D_{2} - 0.3$','$D_{1}$','$D_{4}$'},'FontSize',12,'Fontweight','bold','Orientation','horizontal',...'interpreter','latex')
text(5000,0.6,'$D_{2} - 0.4$','interpreter','latex','fontweight','bold','fontsize',12)
text(3000,0.6,'D_2-0.4','interpreter','latex','fontweight','bold','fontsize',12)                   % 注意MATLAB命令行的警告
title('$D_2-0.4$ with $D_2 - 0.4$','interpreter','latex','fontweight','bold','fontsize',12)  % 第一个字符串之间没有空格legend('boxon');
title(lgd,'Amplitude (m)')


总结: 如果使用 interpreter 指定为LaTeX,能够很好的展示数学中的减号,并且字符串之间的空格只要识别为数学公式,则自动增加空格(如第二例子title的字符串【D2−0.4D_2-0.4D2​−0.4】之间没有空格)

在MATLAB命令行输入 lgd 可以查看所有属性,


可以修改这些属性: lgd.FontName = ‘times new roman’

关于 LaTeX的数学公式,可仿照 下面的示例
https://www.jianshu.com/p/8d9c851ae3bd/

MATLAB text legend title 输入减号 minus 符号的做法相关推荐

  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. 在Matlab图片里输入数学公式、符号和希腊字母的方法

    在Matlab图片里输入数学公式.符号和希腊字母的方法 在所有的Matlab Figure里都可以使用大量的Tex代码来输入公式.数学符号等.而且,与Word2007类似,都能够写完立马显示,不对的话 ...

  3. matlab x的平均值符号怎么打出来,教你在Word中输入平均数的符号X上加一横(X拔)...

    在我们常用的公式中平均数的基本都是用X的上面加一根横杠来表示,念作"X拔".它十分常用,但是在我们用Word书写论文过程中,往往不知道如何在Word中输入这个符号,下面我就介绍一下 ...

  4. 【 MATLAB 】legend 的使用简析

    目录 legend 在作图命令中(plot)给出图例标签: legend(label1,...,labelN) 给当前轴添加图例: legend(target,___) 给特定轴添加图例: legen ...

  5. Matlab中legend函数使用

    目录 语法 说明 例子 在当前坐标区上添加图例 在特定坐标区上添加图例 在执行绘图命令的过程中指定图例标签 图例位置和列数 在分块图布局中显示共享图例 在图例中包含部分图形对象 为图例添加标题 删除图 ...

  6. matlab的legend用法

    用Matlab画图时,有时候需要对各种图标进行标注,例如,用"+"代表A的运动情况,"*"代表B的运动情况. legend函数的基本用法是: LEGEND(st ...

  7. Matlab中legend的用法总结

    用Matlab画图时,有时候需要对各种图标进行标注,例如,用"+"代表A的运动情况,"*"代表B的运动情况. legend函数的基本用法 legend(stri ...

  8. cad计算机中怎么用除号,cad如何输入乘除一些符号

    无论是加减号还是乘除号在cad中都经常用到,对于这些符号大家要知道怎么输入.但是很多同学还不太清楚.那么接下来下面是学习啦小编整理的一些关于cad如何输入乘除一些符号,供您参阅. cad输入乘除一些符 ...

  9. matlab中运算符_matlab中的运算符号

    1工程建筑图纸中的符号解释 matlab中的运算符号: 工程建筑图纸中的符号解释,缺失:matlab运算2908/9 拼音的开头字母.前面的字母(M)就是汉语拼音的缩写,后面的数字(1或2...)是排 ...

最新文章

  1. 第十届蓝桥杯c语言b组试题,2019年第十届蓝桥杯(决赛)国赛B组C++(B)
  2. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1058:求一元二次方程
  3. PHP 如何得到当前页面中所有已定义的变量和常量
  4. github图---小章鱼图标
  5. java接口文件定义类_Java入门笔记(四)类、包和接口
  6. 函数调用的汇编语言详解
  7. 比较 Cache 和虚拟存储器,说明它们的相似点和不同。
  8. 被玩坏的“网抑云音乐“可视化数据分析
  9. 手持式以太网测试仪RFC2544测试演示
  10. 2022-2028年全球与中国粮食种植行业市场深度调研及投资预测分析
  11. costas环 matlab,数字Costas环的matlab仿真及其FPGA实现
  12. Ajax——AJAX实现省市联动
  13. 北大「通班」!AI界泰斗朱松纯领衔、IEEE Fellow 陈宝权出任副院长
  14. 亚马逊(Amazon)新接口SP-API和PII受限信息的开发者申请
  15. MySQL数据库查看时区
  16. PIARC:各国道路设计标准的最新进展(英) (附下载)
  17. Roadblock for Mac(Safari广告内容拦截软件)
  18. Redis持久化(少年一贯快马扬帆,道阻且长不转弯)
  19. PCL学习二:PCL基础应用教程
  20. vue-cli3.x项目使用tinymce富文本编辑器

热门文章

  1. 基于rk3288的驱动编译
  2. Unity3d任务模型自动寻路(人员疏散)
  3. html css js中分号的使用
  4. 解决U盘中文件全部变成快捷方式的问题
  5. 近期杂文集锦-数学方法谈
  6. 服务器怎么导入皮肤文件,Malody皮肤导入的详细技巧
  7. 查找论文对应开源代码的神器 Papers with Code
  8. 使用webgl(three.js)搭建3D智慧园区、3D大屏,3D楼宇,智慧灯杆三维展示,3D灯杆,web版3D,bim管理系统——第六课...
  9. 中国国内驾照在韩国换驾照的经过
  10. Python_删除TXT文件中不想要的内容