MATLAB画图标题中包含下划线的正确显示方法 |
您所在的位置:网站首页 › 错误标识图片怎么画图 › 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 TypedSet 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 |