Serach whether numbers of different arrays are close to each other
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
JamJan
el 8 de Mayo de 2019
I have 8 arrays of numbers. I want to know whether the numbers of these 8 arrays are close to each other. So for instance
Array1: 1 100 250 400
Array2: 30 89 170 800
Array3: 20 51 870
I want to know whether the numbers meet the condition of being closer than 50 to each other. How do I do this?
1 comentario
Jan
el 9 de Mayo de 2019
What is the wanted output for these 3 inputs? You mention 8 arrays. What exactly does "closer than 50 to each other" mean e.g. for the 3 values: [10, 69, 118]? Are they or aren't they closer than 50? Then what about [10, 69, 118, 167]?
The question is not uniquely defined yet. Please edit the original message and add more details.
Respuesta aceptada
Adam Danz
el 8 de Mayo de 2019
Editada: Adam Danz
el 13 de Mayo de 2019
A = [20 51 870]; % Input vector
w = 50; % Distances less than this are considered "close"
dA = abs(diff(A))< w; % Identify which values are "close"
any(dA) % TRUE if any of the distances are less than 50
all(dA) % TRUE if all of the distances are less than 50
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical 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!