Changing values in matrix under certain condition
Afficher commentaires plus anciens
x = 0:50;
y = 0:20;
[X,Y] = ndgrid(x,y);
XY = [X(:), Y(:)];
R=5;
AB=[((X(:)-25).^2 + (Y(:)-10).^2).^0.5];
Displacement = permute(reshape(AB.',(compwidth+1),(compdepth+1),[]),[2 1 3])-R
How can I change the values of the matrix which meet certain condition into another specific number for further calculation?
if Displacement(:,:)<=0
%that specific value become 0
else
%values remain unchange
end
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Spline Postprocessing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!