Removing elements in an array
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Raahul Palanivel Uma
le 17 Août 2016
Commenté : Raahul Palanivel Uma
le 17 Août 2016
Hello all. I have 2 very large Arrays (A = [10 20 30 ... 1800] and B = [1.385 1.419 1.527 .... 6.485]) of the same size. I have removed certain elements in B since they are not monotonic for my Interpolation function. How do I remove the corresponding elements in A as well? i.e. if if remove 4.834, in the Position 145 of the Array, how do i remove the element no. 145 in A as well. There are approx 60 such repeating elements in a single Array like B & I have 8 Arrays totally. Could anyone please help me with a solution. Thank you in advance
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 17 Août 2016
Modifié(e) : Azzi Abdelmalek
le 17 Août 2016
A=[1 2 3 4]
B=[5 10 15 20]
c=[10 20] %numbers to remove from B
idx=ismember(B,[10 20])
A(idx)=[]
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices 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!