यह गूगल, MATLAB प्रलेखन उपयोग करने के लिए बहुत मुश्किल हो गया है, मैं कुछ ही घंटों खर्च किया है, और मैं नहीं सीख सकते हैं कि कैसे करने के लिएमैटलैब: चर, नहीं चर मूल्य के लिए लिंक
x = 1
y = x
x = 10
y
ans = 10
क्या बजाय होता है:
x = 1
y = x
x = 10
y
ans = 1
एक्स का मान y में संग्रहीत किया जाता है। लेकिन मैं y के बराबर x के मान को गतिशील रूप से अपडेट करना चाहता हूं।
ऐसा करने के लिए मैं किस ऑपरेशन का उपयोग करता हूं?
Thanks.M
आप MATLAB में संकेत देखने के लिए चाहते हैं । मेरी त्वरित खोज ने कुछ भी नहीं बदला, लेकिन इससे आपको डब्ल्यू/गूगलिंग में मदद मिल सकती है। – Dan
मैं यह सोचने के लिए उत्सुक हूं कि अगर आप किसी सूचक की तरह व्यवहार करते हैं तो आपको गलत तरीके से समस्या आ रही है ... प्रासंगिक [टिप्पणी] (http://www.edaboard.com/thread46260.html#post210526) , उद्धरण: "* क्यों? आपको matlab में पॉइंटर्स की आवश्यकता क्यों होगी? मैटलैब कोड एक स्क्रिप्ट है, जिसे फ़ंक्शन के मामले में छद्म कोड में संकलित किया जाएगा। मुझे नहीं लगता कि यह आपके बारे में सोचने के लिए उपयोगी है सी ++ में करते हैं। मुझे लगता है कि आपको संदर्भ द्वारा गुजरने के रूप में गुजरने वाले तर्क को देखना चाहिए। यदि आप तर्कों की संख्या को कम करना चाहते हैं, तो उन्हें एक वेक्टर में या एक स्ट्रक्चर में रखें। * " – plesiv
आपको केवल पॉइंटर की आवश्यकता नहीं है कार्यों के लिए तर्क पारित करते समय/संदर्भ व्यवहार। आप इसे अपने कोड में एक्स (2) .y (4) .z (7) .w (i) की पुनरावृत्ति से बचने के लिए चाहते हैं। और अक्सर, आप चर/क्षेत्र में केवल पढ़ने-पहुंच नहीं चाहते हैं।यहां, केवल एकल-अक्षर परिवर्तनीय/फ़ील्ड नामों का उपयोग किया जाता है, लेकिन अच्छे कोड में, चर/फ़ील्ड नाम वर्णनात्मक होते हैं और इसलिए लंबे समय तक। – user36800