matlab - मैटलैब में एक साजिश के डेटा को मुझे कैसे अपडेट करना चाहिए?




plot graph (2)

मान लीजिए कि मैं एक नए डेटा के साथ एक साजिश अद्यतन करना चाहता हूँ। मुझे किस विधि का चयन करना चाहिए?

यदि आपके पास दिए गए अक्ष में एक से अधिक पंक्ति वस्तु है तो विधि:

  1. XDataSource प्रॉपर्टी को कुछ नाम पर सेट करें, वेरिएबल अपडेट करें, और refreshdata कॉल करें

MATLAB R2012b में एक त्रुटि उत्पन्न करेगा। एंड्री के जवाब में एक उपयुक्त उदाहरण प्रदान किया गया है।

गणित में एक बग सबमिट किया गया है।

मान लीजिए कि मैं एक नए डेटा के साथ एक साजिश अद्यतन करना चाहता हूँ। मुझे किस विधि का चयन करना चाहिए?

  1. XDataSource प्रॉपर्टी को कुछ नाम पर सेट करें, वेरिएबल अपडेट करें, और refreshdata कॉल करें
  2. मूल plot मिटाएं, और plot कमांड को दोबारा कॉल करें।
  3. Set('Xdata',...') उपयोग Set('Xdata',...')

आप फंक्शन को drawnow और ऐसा कुछ कर सकते हैं:

h = plot(nan);

for i = 1:n
  y = ...
  set(h,'YData',y);
  drawnow                 %update the graph
end






matlab-guide