ओक्टेव में मतलाब पर कई वाक्यात्मक सुधार हैं, उदाहरण के लिए आप कह सकते हैं endif
endfor
और endfunction
सिर्फ इसके बजाय end
, जो डिबगिंग को बहुत आसान बनाते हैं।
ऑक्टेव आपको गतिशील रूप से फ़ंक्शन करने की अनुमति देता है, और स्क्रिप्ट और फ़ंक्शन फ़ाइल में कई फ़ंक्शन परिभाषित होते हैं। मैटलैब के वन-फाइल-वन-फंक्शन दृष्टिकोण की तुलना में यह किस तरह से अच्छा है।
अंत में, ऑक्टेव में है parcellfun
और pararrayfun
जो बहुत शक्तिशाली समानांतर प्रसंस्करण उपकरण हैं, जिसमें पूरी तरह से मैटलैब का अभाव है। वहाँ एक है parfor
matlab में है, लेकिन यह मेरी राय में यह ऐसा करने का सबसे अच्छा तरीका नहीं है।
ऑक्टेव के लिए विपक्ष यह है कि वे टूलबॉक्स पर थोड़ा पीछे हैं, हालांकि यदि आप देखते हैं तो आप समान चीजें पा सकते हैं। fsolve
और lsode
किसी कारण से सप्तक में थोड़ा धीमा, लेकिन अधिक मजबूत लगता है। इसके अलावा कुछ लोगों के लिए एक बड़ा बम्पर सिमलिंक और DAQ टूलबॉक्स की कमी है, लेकिन यह सामान वैसे भी मालिकाना होने जा रहा है।
अजगर / Numpy निश्चित रूप से एक चक्कर के लायक है: यह अधिक शक्तिशाली है, लेकिन उनके सिंटैक्स कोड के अधिक जटिल टुकड़ों के उद्देश्य से है।