Removing dots from a graph
Mostrar comentarios más antiguos
I am trying to make a map using IR Data and some equations. I want to remove the unwanted data so that my final map has the least amount of irregularities. I want to remove these dots that are outliers. I have tried filtering using rmoutlier but that doesnt work very well. 

4 comentarios
DGM
el 27 de Abr. de 2022
I should have learned my lesson. I should have known that I couldn't expect R2019b to open an .mlx file with less than 20 minutes of frustration, crashes, and futile spinners.
No problem though. That's just me trying to be hopeful. I can always just open the archive and get the mcode.
So uh. What's eeproject1trace? I'm assuming that's the data, because there isn't any.
Jan
el 27 de Abr. de 2022
@Shahraiz chishty: How do you define "outliers"? Why are the marked dots outliers, but a bunch of others are not? Matlab has no magic power to guess, what you want. So what is the mathematical definition?
Shahraiz chishty
el 27 de Abr. de 2022
Shahraiz chishty
el 27 de Abr. de 2022
Respuestas (1)
Image Analyst
el 27 de Abr. de 2022
If x and y are your coordinate arrays, try this
goodIndexes = x >= 0 & y <= 2;
x = x(goodIndexes);
y = y(goodIndexes);
Or maybe you can use dbscan() or swrt() to extract only points that are within a certain distance of another point, so that isolated points get removed.
If that doesn't meet your needs, then say why not.
Categorías
Más información sobre Just for fun en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!