Removing elements in an array
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Raahul Palanivel Uma
am 17 Aug. 2016
Kommentiert: Raahul Palanivel Uma
am 17 Aug. 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 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 17 Aug. 2016
Bearbeitet: Azzi Abdelmalek
am 17 Aug. 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)=[]
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!