diff --git a/2. State Vectors and Ensembles/@stateDesign/weightedMean.m b/2. State Vectors and Ensembles/@stateDesign/weightedMean.m index 72aaea81..79aa9a5a 100644 --- a/2. State Vectors and Ensembles/@stateDesign/weightedMean.m +++ b/2. State Vectors and Ensembles/@stateDesign/weightedMean.m @@ -42,7 +42,7 @@ elseif ~isnumeric(weights) || ~isreal(weights) error('Weights must be a numeric, real array.'); elseif ~isequal( size(weights), dimSize(dims) ) - errString = ['[', sprintf('%.f x ', obj.var(v).dimSize(dims)), sprintf('\b\b\b]')]; + errString = ['[', sprintf('%.f x ', dimSize(dims)), sprintf('\b\b\b]')]; error('The size of the weights array must match the length of each dimension in the state vector: %s.', errString); elseif ~isempty( obj.var(v).weightDims ) && any( obj.var(v).weightDims(:,dims), 'all' ) [~, dim] = find( obj.var(v).weightDims(:,dims) );