2017-06-01 57 views
1

我正在使用Matlab R2016a。我想採用當前的軸標籤並在每個標籤的末尾添加一個字符串,無需手動編輯即可編程。以編程方式在Matlab中向軸標籤添加字母

爲了清楚起見,我的當前軸標記是:

115,116,117,118

我想自動添加一個E每個標籤之後,使標籤:

115E,116E,117E,118E

我測試獲得當前軸標籤並將其轉換爲一個單元,以努力來連接到他們的最後一個字符串,但我不能讓它工作。任何幫助將不勝感激。

編輯:哦,我寧願實現它沒有額外的功能(即從文件交換)...如果可能的話。

回答

2
labels = get(gca, 'XTicklabels'); % get current labels as a cell array of strings 
labels_new = strcat(labels, 'E'); % postpend 'E' to each label 
set(gca, 'XTicklabels', labels_new) % set as new labels 
+1

啊!簡單!工作很好,謝謝! –

相關問題