Attempt to execute SCRIPT varargin as a function:
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
if ndims(img) ~= 3
error('first argument should be a 3D image');
end
% in case of a label image, return a vector with a set of results
if ~islogical(img)
labels = unique(img);
labels(labels==0) = [];
epcd = zeros(length(labels), 1);
for i = 1:length(labels)
epcd(i) = imEuler3dDensity(img==labels(i), varargin{:});
end
return;
end
% Process user input arguments
delta = [1 1 1];
conn = 6;
while ~isempty(varargin)
var = varargin{1};
if ~isnumeric(var)
error('option should be numeric');
end
% option is either connectivity or resolution
if isscalar(var)
conn = var;
else
delta = var;
end
varargin(1) = [];
end
% Euler-Poincare Characteristic of each component in image
chi = imEuler3dEstimate(img, conn);
In this coding, following error
Attempt to execute SCRIPT varargin as a function:
C:\Program Files\mATLAB\R2019a\toolbox\matlab\lang\varargin.m
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Argument Definitions dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!