matlab

2009-09-23 12 views
6

में अक्ष और लेबल को पार करना मुझे बस यह नहीं मिल रहा है। मैटलैब में अक्ष और लेबल कैसे सेट करें ताकि वे शून्य बिंदु पर पार हो जाएं, अक्ष के नीचे वाले लेबल प्लॉट के बाएं/नीचे नहीं हैं?matlab

अगर मैंने खुद को स्पष्ट नहीं किया - मैं बस साजिश को ऐसा दिखाना चाहता हूं जैसे हम स्कूल में इसे आकर्षित करने के लिए इस्तेमाल करते थे। एक्सिस क्रॉसिंग, 4 क्वाड्रंट्स, अक्ष के नीचे लेबल, वक्र ... जैसा कि यह जाता है।

कोई भी जानता है कि इसे कैसे सेट अप करें?

+1

स्पष्टीकरण के लिए, इडिगास चाहता है कि साजिश http://upload.wikimedia.org/wikipedia/commons/3/37/IdempotentCosineAngle.jpg (मुझे लगता है) की तरह दिखें। –

+0

@Jitse Niesen - बिल्कुल। जबकि मैं छवि की खोज कर रहा था, आप इसे पहले से ही मिला है। – Rook

उत्तर

7

आप The MathWorks File Exchange पर दो प्रस्तुतियाँ की जांच करनी चाहिए:

द्वारा

से उम्मीद है कि इन के साथ आप जो कुछ भी MATLAB संस्करण (मैट छवि से प्रस्तुत करने के लिए काम करेंगे सबसे हाल ही में अपडेट किया गया है)।

+0

@Idigas: मैं समझता हूं कि अब आप क्या चाहते हैं। मैंने तदनुसार अपना जवाब अपडेट किया। – gnovice

+0

हम्म, हां, मैंने पहली बार पाया (छवि "ऊपर की ओर" यह है। लेकिन इसे मैनिप्लेट करते समय मुझे इसमें समस्याएं आ रही हैं।)। वे दोनों मेरे लिए कामकाज की तरह लगते हैं ... क्या आपको यह बताने का मतलब है कि मैटलैब सामान्य रूप से ऐसा कुछ नहीं समर्थन करता है? ... दूसरे की जांच कर रहा है। – Rook

+0

@Idigas: वर्तमान में MATLAB के लिए अंतर्निहित ऐसा कुछ भी नहीं है। आपको या तो खुद को इस तरह की चीज बनाना है या किसी ऐसे व्यक्ति से FEX सबमिशन ढूंढना है जो पहले से है। ;) – gnovice

2

Matlab रिलीज R2015b के रूप में, यह axis propertyXAxisLocation और YAxisLocationorigin पर सेट किया जा सकता है।

दूसरे शब्दों में,

x = linspace(-5,5); 
y = sin(x); 
plot(x,y) 

ax = gca; 
ax.XAxisLocation = 'origin'; 
ax.YAxisLocation = 'origin'; 

Axes through origin, from Matlab official documentation

उदाहरण MATLAB आधिकारिक दस्तावेज से लिया जाता है:

+3

+1, ध्यान देने योग्य एक बात, यह केवल 2 डी विचारों के लिए काम करती है। एक [लिंक किया गया प्रश्न] (https://stackoverflow.com/q/6321424/97160) 3 डी अक्ष के बारे में पूछता है, जिस स्थिति में उपर्युक्त गुणों का कोई प्रभाव नहीं पड़ता है। – Amro

+0

अच्छा बिंदु @ एमेरो। इसका जिक्र करने के लिए धन्यवाद। –