मेरे पास histShape.m
नामक एक फ़ाइल है जिसे histShape
फ़ंक्शन और कुछ अन्य फ़ंक्शंस भी हैं।मैं कुछ कार्यों के लिए मैटलैब में वैश्विक चर कैसे घोषित कर सकता हूं?
एक कोड का एक सामान्य दृष्टिकोण है:
%
function [outputImage] = histShape(srcimg, destimg)
PIXELS = 255 + 1;
....
....
end
%
function [outputImage] = normalizeAndAccumulate(inputImage)
PIXELS = 255 + 1;
....
....
end
%
function [pixels] = getNormalizedHistogram(histogram , inputImage)
PIXELS = 255 + 1;
....
....
end
मैं global x y z;
उपयोग कर सकते हैं, लेकिन मैं एक अलग तरीके की तलाश में हूँ।
मैं वैरिएबल PIXELS
वैश्विक रूप से घोषित करना चाहता हूं, मैं यह कैसे कर सकता हूं?
सादर
बल्कि ग्लोबल का उपयोग करने के बजाय फ़ंक्शन पैरामीटर के रूप में एक स्कोप वैरिएबल पास करें। एक उदाहरण के लिए मेरा जवाब देखें। – Dan