मैंने ऑक्टेव में एक साधारण स्क्रिप्ट लिखी है। जब मैं इसे कमांड लाइन से चलाता हूं, तो ऑक्टेव प्रत्येक बार एक वैरिएबल को एक नया मान सौंपने पर एक पंक्ति प्रिंट करता है। मैं इसे कैसे दबा सकता हूं?प्रिंटिंग को दबाकर प्रत्येक असाइनमेंट
मेगावाट:
function result = stuff()
result = 0
for i=0:10,
j += i
end
end
जब मैं इसे चलाने:
octave:17> stuff()
result = 0
result = 0
result = 1
result = 3
result = 6
result = 10
result = 15
result = 21
result = 28
result = 36
result = 45
result = 55
ans = 55
octave:18>
मैं result = ...
लाइनों से छुटकारा पाने के लिए चाहते हैं। मैं ऑक्टवे के लिए नया हूं, इसलिए कृपया मुझे इस तरह के एक बुनियादी सवाल पूछने के लिए क्षमा करें।
जैसा कि बताया गया है, ''' के साथ आपकी लाइनों को समाप्त करना टर्मिनल पर आउटपुट को दबा देगा। इसके अलावा आपको 'लाइन' के बाद ''' की आवश्यकता नहीं है। अंत में, हालांकि 'j + = i; 'वैध ऑक्टेव है, यह मान्य Matlab मान्य नहीं है। मैं सुझाव दूंगा कि आप इसे 'j = j + i' में बदल दें ताकि अगर आपके कोड को कभी भी मैटलैब पर पोर्ट करने की आवश्यकता हो, तो आपको कोई भी परिवर्तन नहीं करना पड़ेगा। – Dan