Substitute matrix values without mchange
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am using some code to substitute values without the symbolic toolbox. The code follows.
- 1: B=A(A>2)
- 2: T=zeros(size(A)
- 3: mask=A>2
- 4: T(mask)=A(mask)
A represents an absolute value matrix. The lines of code remove any value less than 2. We want to modify code so that it instead removes anything greater than 2 AND anything less than -2.
0 commentaires
Réponse acceptée
Guillaume
le 9 Déc 2014
Not sure what this has got to do with the symbolic toolbox. It's basic matlab.
Anything greater than 2 and anything less than 2 is anything not equal to 2, so:
T = A;
T(T~= 2) = 0;
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Algebra 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!