मैं जो अपेक्षा करता हूं उस पर अटक गया हूं जो अपेक्षाकृत सरल अवधारणा होना चाहिए। मैं समझ नहीं पा रहा हूं कि कैसे गतिशील [] कार्यों में वृद्धिशील सूची कुशलता के संबंध में कार्य करता है। निम्नलिखित कथनों पर विचार करें:गणित गतिशील सूची मैनिपुलेशन
In[459]:= x={{1,2}};
In[462]:= y=First[x]
Out[462]= {1,2}
In[463]:= z=First[y]
Out[463]= 1
सरल अधिकार? अब, जब मैं एक्स बदलता हूं तो मैं z को गतिशील रूप से अपडेट करना चाहता हूं। यहां मेरा प्रयास है:
In[458]:= a={{1,2}};
In[452]:= b=Dynamic[First[a]]
Out[452]= {1,2}
In[449]:= c=Dynamic[First[b]]
Out[449]= {1,2}
जैसा कि मैं सूची में मानों को बदलता हूं, मुझे लगता है कि संबंधित परिवर्तन बी और सी है; हालांकि, मैं प्रत्येक कथन को भाग पहले तत्व की अपेक्षा करता हूं। गतिशील सूचियों पर कुशलताएं नहीं ले रही हैं।
मेरा प्रश्न है कि हम इस व्यवहार को क्यों देखते हैं, और मैं लगातार गतिशील सूची कुशलता कैसे लागू कर सकता हूं?
अग्रिम धन्यवाद।
आपने मुझे इसे फिर से हराया :-) – Heike
@ हेइक मैंने सोचा कि मैं सिर्फ स्क्रैप उठा रहा था। मुझे नहीं पता था कि आप अभी भी यहां सवालों का जवाब दे रहे थे। :-) –
मैं कभी-कभी जांचता हूं जब यह mma.SE पर शांत है – Heike