Monday 15 August 2011

Matlab Parsing Error -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

    नीचे MATLAB कोड है मैं उपयोग करने का प्रयास कर रहा हूं, हालांकि मेरे पास केवल OCTAVE की एक प्रति है (और मुझे पता है कि कुछ फ़ंक्शन ओक्टेव में अनुवाद नहीं करते हैं।)

    मुझे पार्सर त्रुटि मिल रही है, विशेष रूप से:

    त्रुटि: <पूर्व> पंक्ति 4 सिंटैक्स त्रुटि [~, ix] = सॉर्ट (एस 1) के पास पार्सर त्रुटि;

    नीचे दिए गए कोड के लिए ...

      फ़ंक्शन OUT = मर्ज_ट्वो_सोल्यूशन (S1, S2, w1, w2, vis) अगर ~ मौजूद है ('w1' , 'Var'), w1 = .5; w2 = .5; अंत रेफरी = (1: लंबाई (एस 1)); [~, Ix] = सॉर्ट (एस 1); एस 1 एन = एस 1; एस 1 एन (ix) = रेफरी; [~, Ix] = सॉर्ट (एस 2); एस 2 एन = एस 2; एस 2 एन (ix) = रेफरी; आउट = w1 * S1n + w2 * S2n; यदि मौजूद है ('वीस', 'वर्') क्लॉफ; प्लॉट (एस 1 एन, एस 2 एन, 'बी');   

    किसी भी विचार की सराहना की जाएगी।

    आप उपयोग कर रहे हैं ओक्टेव का एक पुराना संस्करण जो कि वापसी-मान बर्खास्तगी के लिए ~ का समर्थन नहीं करता है आपको अपने अष्टक संस्करण को उस सुविधा के लिए कम से कम 3.4.0 (2 साल से ज्यादा पहले जारी) में अपग्रेड करना चाहिए। वैकल्पिक रूप से, आप इसके आसपास इसके साथ काम कर सकते हैं: पूर्व <<>> टीएमपी [टीएमपी, ix] = सॉर्ट (एस 1) के मूल्य की परवाह नहीं करते; ... [टीएमपी, ix] = सॉर्ट (एस 2);

    आपको 3.2.X श्रृंखला या पुराने से एक ओक्टेव का उपयोग करना चाहिए। ध्यान दें कि 8 रिलीज़ होने के बाद से (2 प्रमुख और 6 छोटे। और इस गर्मियों में एक और प्रमुख रिलीज की योजना बनाई गई है)।

No comments:

Post a Comment