2012-03-27 10 views
9

मेरे पास एक निश्चित शीर्षक के साथ एक आंकड़ा खोला गया है। मैं शीर्षक स्ट्रिंग कैसे प्राप्त करूं?MATLAB में वर्तमान आंकड़े का शीर्षक प्राप्त करें?

मैंने get(gcf) को आजमाया है, लेकिन मुझे नहीं पता कि शीर्षक पर नेविगेट कैसे करें।

मैं कई आंकड़ों का शीर्षक प्राप्त करना चाहता हूं, स्ट्रिंग में कुछ और वर्ण जोड़ना और इसे वापस लिखना चाहता हूं।

उत्तर

21
x=0:.1:3.14; 
plot(sin(x)) 
title('Sin(x)') 

%get the title 
h=get(gca,'Title'); 
t=get(h,'String') %t is now 'Sin(x)' 

%new title 
new_t=strcat(t,' Sine function') 
title(new_t) 
+0

भययोग्य! धन्यवाद! थैंट ठीक वही है जो खोज रहा था! – dewalla

0

एक आंकड़ा विंडो पर एक हैंडल को देखते हुए, यह दिखाता है कि "मिल" कर सकते हैं और "सेट" आंकड़ा की "शीर्षक"।

कोड की निम्न पंक्तियां चलाएं और स्वयं को देखें। मैंने मैटलब 2016 का इस्तेमाल किया। 'टेस्ट शीर्षक -1'

h = figure; 
title('Test Title-1'); 

पहुँच संभाल के माध्यम से आंकड़ा शीर्षक:

h = figure; 
h.Children.Title.String = 'Your desired title'; 
disp(['Current Figure Title: ', h.Children.Title.String]); 
figure(h); 

शीर्षक के साथ एक डेमो आंकड़ा बनाएँ:

यहाँ एक सारांश है ज

figTitle = h.Children.Title.String; 
disp(['Current Figure Title: ',figTitle]); 
figure(h); 

बदलें कुछ नया करने के लिए आंकड़ा शीर्षक: 'टेस्ट शीर्षक -2'

h.Children.Title.String = 'Test Title-2'; 
disp(['New Figure Title:',h.Children.Title.String]); 
figure(h);