2012-03-28 13 views
6

से वेरिएबल्स कैसे असाइन करें, शायद मैं पाइथन द्वारा खराब हो गया हूं, लेकिन क्या ऑक्टेव एक को वेक्टर से सीधे वैरिएबल के मान असाइन करने की अनुमति देता है? यही है,ऑक्टेव मूल बातें: वेक्टर

a,b,c=[5,6,7] 

a=5, b=6, c=7 के साथ कुछ ऐसा कर रहा है। मैंने ऊपर अभिव्यक्ति लिखने के कई संयोजनों की कोशिश की है, लेकिन अभी तक कोई भाग्य नहीं है ...

उत्तर

5

यह "{...}" के साथ एक सेल सरणी बनाकर और इसे अल्पविराम से अलग सूची में परिवर्तित करके किया जा सकता है " {:} ":

[a b c] = {5 6 7}{:} 
a = 5 
b = 6 
c = 7 
+0

spiffy, बस तस्वीर को पूरा करने के लिए, यहाँ कैसे करना है कि एक वेक्टर से शुरू: mat2cell ([5 6 7], 1, [1, 1, 1]) {:} – r0u1i

+0

क्या यह वास्तव में ऑक्टेट में ऐसा करने का सबसे अच्छा तरीका है ?? – nicolas

संबंधित मुद्दे