MATLAB画图标题中包含下划线的正确显示方法

       以前用Matlab画图时,时常用title函数来显示一下图像标题,但是当标题的字符串中包含下划线即这个__ 时,并直接传一个字符串到title函数中即title(str),结果老是显示不正确,这虽不影响图像的整体性,但总是不尽人意嘛,当时也不知道怎么处理,今天处理一个问题时在help文档中无意发现了这个问题的解决方法,所以问题虽小,但还是记录一下,方便以后用呀。

     1、 直接把带有下划线的字符串给title,示例如下:

figure
plot((1:10).^2)
title('X_1')

        运行上述程序后的结果如下图:


我擦,我的标题是想显示X_1呀,见鬼了,怎么给我显示成了X1。

      2、使用title函数正确显示带有下划线的字符串,示例如下:

figure
plot((1:10).^2)
title('X_1','Interpreter','none')

      运行上述程序后的结果如下图:


噫,这次终于显示正确了。上面这个例子就是来自Matlab文档,原文和例子如下:

Display Text As Typed

Set the Interpreter property as 'none' so that the string X_1 is displayed in the figure as typed, without making 1 a subscript of X.

figure
plot((1:10).^2)
title('X_1','Interpreter','none')
这几句话的意思就是说,想要正确显示带下划线的字符串标题,你必须要在title函数里多设置一对参数:
'Interpreter','none'。

啊哈就这样操作就可以了,Matlab的help文档真是很全很人性化啊。


  • 25
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值