Matlab:title輸入字符串中的下劃線字符會顯示成下標,如何處理?

在用Matlab畫圖的時候發現,title函數中的字符串如果包含下劃線,下劃線會被顯示成下標。例如,title(‘example_1’)會出現如下顯示:
title中的下劃線顯示成下標
這是因爲在Matlab中,title函數會默認按照’tex’格式解釋輸入的字符串,下劃線會變成下標,而"^"符號則變成上標。除此之外,還可以通過轉義符號“\”來表示一些特殊符號,如“\alpha”可以表示希臘字母α\alpha
例如,輸入title(’\alpha^2 + \beta_1’),則會出現如下顯示:
在這裏插入圖片描述
影響輸出字符串效果的屬性是‘Interpreter’,這個屬性有三個值可以設置,分別是‘tex’、‘latex’和‘none’,默認是‘tex’,會按照tex格式去解釋字符串,然後輸出文本。如果我們需要按照字符串輸入文本輸出,則把屬性設置爲‘none’,例如,title(’\alpha^2+\beta_1’, ‘Interpreter’, ‘none’)會顯示如下:
interpreter屬性爲none
更加詳細的信息可以查詢MathWorks官網介紹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章