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

您所在的位置:网站首页 错误标识图片怎么画图 MATLAB画图标题中包含下划线的正确显示方法

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

2024-06-30 18:45| 来源: 网络整理| 查看: 265

       以前用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文档真是很全很人性化啊。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3