यह मार्गदर्शिका आपको दिखाएगी कि MATLAB में टेक्स्ट() फ़ंक्शन का उपयोग करके डेटा बिंदुओं पर वर्णनात्मक टेक्स्ट कैसे जोड़ा जाए। हम विभिन्न वाक्यविन्यास और उदाहरणों को कवर करेंगे ताकि आप सीख सकें कि इसका विभिन्न तरीकों से उपयोग कैसे किया जाए
MATLAB में किसी प्लॉट पर डेटा बिंदुओं पर वर्णनात्मक टेक्स्ट कैसे करें?
MATLAB में किसी प्लॉट पर डेटा बिंदुओं पर वर्णनात्मक टेक्स्ट जोड़ने के लिए, हम बिल्ट-इन का उपयोग कर सकते हैं मूलपाठ() समारोह। यह फ़ंक्शन एक या अधिक डेटा बिंदुओं और वर्णनात्मक पाठ को अनिवार्य इनपुट के रूप में लेता है और दिए गए डेटा बिंदुओं के अनुरूप विवरण प्रदान करता है। आपको डेटा बिंदुओं के निर्देशांक निर्दिष्ट करने होंगे क्योंकि वे उस स्थान का प्रतिनिधित्व करते हैं जहां MATLAB प्लॉट में पाठ को जोड़ने की आवश्यकता है।
वाक्य - विन्यास
MATLAB में, आप इसका उपयोग कर सकते हैं मूलपाठ() निम्नलिखित तरीकों से कार्य करें:
मूलपाठ ( x,y,txt )
मूलपाठ ( x,y,z,txt )
मूलपाठ ( ___,नाम,मूल्य )
यहाँ,
कार्यक्रम टेक्स्ट(x,y,txt) वेरिएबल द्वारा निर्दिष्ट पाठ का उपयोग करके एक या अधिक डेटा बिंदुओं पर पाठ विवरण जोड़ने के लिए जिम्मेदार है TXT वर्तमान अक्षों में.
- एक डेटा बिंदु का विवरण निर्दिष्ट करने के लिए, यह फ़ंक्शन x और y को अदिश मान के रूप में लेता है।
- एक से अधिक डेटा बिंदुओं का टेक्स्ट विवरण निर्दिष्ट करने के लिए, यह फ़ंक्शन x और y को समान आकार वाले वैक्टर के रूप में लेता है।
कार्यक्रम टेक्स्ट(x,y,z,txt) पाठ को 3डी निर्देशांक में स्थित करने के लिए जिम्मेदार है।
कार्यक्रम पाठ(___,नाम,मान) एक या अधिक नाम, मान युग्म तर्कों का उपयोग करके टेक्स्ट ऑब्जेक्ट गुणों को निर्दिष्ट करने के लिए जिम्मेदार है।
उदाहरण 1: MATLAB में एक डेटा पॉइंट पर वर्णनात्मक टेक्स्ट कैसे जोड़ें?
यह MATLAB कोड का उपयोग करता है मूलपाठ() बिंदु का विवरण निर्दिष्ट करने के लिए फ़ंक्शन (pi/2,0.2)।
x = -pi:pi / पचास :pi;y = क्योंकि ( एक्स ) ;
कथानक ( एक्स, वाई )
मूलपाठ ( अनुकरणीय / 2 , 0.2 , '\बायाँ तीर cos(\pi/2)' )
उदाहरण 2: एकाधिक डेटा बिंदुओं में वर्णनात्मक टेक्स्ट कैसे जोड़ें?
निम्नलिखित कोड ने [-π, π] की सीमा पर cos(x) फ़ंक्शन को प्लॉट करने के लिए प्लॉट फ़ंक्शन का उपयोग किया। मूलपाठ() फ़ंक्शन का उपयोग प्लॉट में दो टेक्स्ट एनोटेशन जोड़ने के लिए किया जाता है, जो दर्शाता है कि फ़ंक्शन x-अक्ष को कहां पार करता है।
x = -pi:pi / पचास :pi;y = क्योंकि ( एक्स ) ;
कथानक ( एक्स, वाई )
x_vect = [ -पी / 2 ,पी / 2 ] ;
y_vect = [ 0 , 0 ] ;
मूलपाठ ( x_vect,y_vect, '\बायाँ तीर cos(x)=0' )
उदाहरण 3: 3डी डेटा पॉइंट्स में वर्णनात्मक टेक्स्ट कैसे जोड़ें?
इस MATLAB कोड में, हम फ़ंक्शन के लिए एक सतही प्लॉट तैयार करते हैं Z=cos(X)+sin(Y) दिए गए सदिश x और y के अनुरूप। उसके बाद, हम एक बिंदु (0,0,1) का पता लगाते हैं और उसका विवरण जोड़ते हैं जो कि cos(X)+sin(Y)=1 है।
[ एक्स, वाई ] = मेशग्रिड ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;जेड = क्योंकि ( एक्स ) +बिना ( और ) ;
लहर ( एक्स, वाई, जेड )
मूलपाठ ( 0 , 0 , 1 , '\बायां तीर cos(X)+sin(Y)=1' )
उदाहरण 4: डेटा बिंदु पर वर्णनात्मक टेक्स्ट जोड़ते समय टेक्स्ट का आकार और रंग कैसे निर्दिष्ट करें?
नीचे दिया गया उदाहरण फ़ंक्शन के लिए एक सतह प्लॉट उत्पन्न करता है Z=cos(X)+sin(Y) दिए गए सदिश x और y के अनुरूप। उसके बाद, यह एक बिंदु (0,0,1) का पता लगाता है और उसका विवरण जोड़ता है जो है cos(X)+sin(Y)=1 टेक्स्ट कॉलर को नीला और टेक्स्ट आकार = 16 निर्दिष्ट करके।
[ एक्स, वाई ] = मेशग्रिड ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;जेड = क्योंकि ( एक्स ) +बिना ( और ) ;
लहर ( एक्स, वाई, जेड )
मूलपाठ ( 0 , 0 , 1 , '\बायां तीर cos(X)+sin(Y)=1' , 'रंग' , 'लाल' , 'फ़ॉन्ट आकार' , 16 )
निष्कर्ष
डेटा विज़ुअलाइज़ेशन के क्षेत्र में, हमें अपने प्लॉट को स्पष्ट और समझने योग्य बनाने के लिए प्लॉट किए गए डेटा बिंदुओं का वर्णन करने की आवश्यकता है। का उपयोग करके यह कार्य कुशलतापूर्वक किया जा सकता है मूलपाठ() MATLAB में कार्य करें। इस ट्यूटोरियल में इसकी कार्यक्षमता का वर्णन किया गया है मूलपाठ() MATLAB में कार्य करें। हमने इसके लिए अलग-अलग वाक्यविन्यास प्रदान किए हैं मूलपाठ() फ़ंक्शन और प्रत्येक सिंटैक्स के लिए एक आसान उदाहरण आपको फ़ंक्शन के पीछे की कार्यप्रणाली को समझने में मदद करेगा।