Ho un file chiamato histShape.m
con una funzione histShape
e alcune altre funzioni.Come posso dichiarare una variabile globale in Matlab per alcune funzioni?
Una visione generale del codice è:
%
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
posso usare global x y z;
ma sto cercando un modo diverso.
Desidero dichiarare la variabile PIXELS
come globale, come posso fare?
saluti
Piuttosto, passare una variabile di ambito come parametri di funzione che utilizzare un globale. Vedi la mia risposta per un esempio. – Dan