में वैश्विक चर घोषित करना MATLAB में वैश्विक चर घोषित करने का कोई तरीका है?MATLAB
कृपया के साथ जवाब नहीं है:
global x y z;
क्योंकि मैं भी the help files पढ़ सकते हैं।
मैं एक वैश्विक चर, x
घोषित किया है, और फिर कुछ इस तरह किया:
function[x] = test()
global x;
test1();
end
कहाँ समारोह test1()
के रूप में परिभाषित किया गया है:
function test1()
x = 5;
end
जब मैं test()
चलाने के लिए, मेरी उत्पादन x = []
है। क्या कोई तरीका है कि मैं इसे x=5
आउटपुट कर सकता हूं, या जो भी मैं x
को एक अलग फ़ंक्शन में परिभाषित करता हूं? सी में, यह एक बाहरी चर होगा, और मैंने सोचा कि इसे एक वैश्विक चर बनाने के लिए बस इसे पूरा करना चाहिए।
+1 सहायता फ़ाइलों को पढ़ने में सक्षम होने के लिए, कम से कम जब तक यह कहता है: 'हालांकि, यदि कई कार्य, और संभवतः बेस वर्कस्पेस, * सभी * वैश्विक के रूप में एक विशेष नाम घोषित करते हैं, तो वे सभी एक ही प्रति साझा करते हैं वह चर। – Jonas