यहाँ का एक उदाहरण है कि मैं क्या तलाश कर रहा हूँ:MATLAB में मैं एकाधिक असाइनमेंट कैसे करूं?
>> x
x =
88
>> y
y =
12
लेकिन बजाय मैं की तरह त्रुटियों मिल:
??? Too many output arguments.
>> foo = [88, 12];
>> [x, y] = foo;
मैं उम्मीद यह बाद में की तरह कुछ चाहते
मैंने सोचा deal()
ऐसा कर सकता है, लेकिन ऐसा लगता है कि यह केवल कोशिकाओं पर काम करता है।
>> [x, y] = deal(foo{:});
??? Cell contents reference from a non-cell array object.
मैं मेरी समस्या कैसे हल करते हैं? यदि मैं अलग से उनसे निपटना चाहता हूं तो क्या मुझे लगातार 1 और 2 से अनुक्रमित करना चाहिए?
डील पर केवल तभी कारगर साबित foo एक सेल है प्रदान करता है
सभी दस्तावेज़। आपने foo को मानक सरणी के रूप में परिभाषित किया है। यही कारण है कि आपको '??? गैर-सेल सरणी ऑब्जेक्ट से सेल सामग्री संदर्भ। त्रुटि संदेश। –