Mam plik o nazwie histShape.m
z funkcją histShape
oraz kilka innych funkcji.Jak mogę zadeklarować zmienną globalną w Matlab dla kilku funkcji?
Ogólny widok kodu jest:
%
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
mogę używać global x y z;
ale szukam innego sposobu.
Chcę zadeklarować zmienną PIXELS
jako globalną, jak mogę to zrobić?
Pozdrowienia
Zamiast przekazywać zmienną zakresu jako parametry funkcji, należy używać zmiennej globalnej. Zobacz moją odpowiedź na przykład. – Dan