www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/AverageSimilarValuesInMatricesExample.m
%% Average Similar Values in Vectors % Create two vectors of random numbers and determine which values in |A| % are also members of |B|, using a tolerance. Specify |OutputAllIndices| as % |true| to return all of the indices for the elements in |B| that are % within tolerance of the corresponding elements in |A|. % Copyright 2015 The MathWorks, Inc. rng(5) A = rand(1,15); B = rand(1,5); [LIA,LocAllB] = ismembertol(A,B,0.2,'OutputAllIndices',true) %% % Find the average value of the elements in |B| that are within tolerance % of the value |A(13)|. The cell |LocAllB{13}| contains all the indices for % elements in |B| that are within tolerance of |A(13)|. A(13) allB = B(LocAllB{13}) aveB = mean(allB)