Removing elements in an array

1 visualización (últimos 30 días)
Raahul Palanivel Uma
Raahul Palanivel Uma el 17 de Ag. de 2016
Comentada: Raahul Palanivel Uma el 17 de Ag. de 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

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 17 de Ag. de 2016
Editada: Azzi Abdelmalek el 17 de Ag. de 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)=[]
  1 comentario
Raahul Palanivel Uma
Raahul Palanivel Uma el 17 de Ag. de 2016
thank you... i have modified the function you have mentioned to determine the values i need

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by