How can I count the number of data in this particular figure?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
smo
el 14 de Abr. de 2016
Comentada: Star Strider
el 15 de Abr. de 2016
Hi, Can someone please help me with this: I want to count the number of data in each of the 5'groups' as shown in the figure. Hoping to get a result as a vector with 1row 5 column and each number in the column shows the number of counts.
What's the best way of doing it?
---------------
Edit info: I have a set of signal data, which gives me a plot with 5dips. I am trying to set a threshold (say, -6E-3), and count the number of data at each of these dips.
I now get the index of these data and they looks something like this:
[620, 621,...,670,671,2323, 2324,...,2374,4023,....,4068, (etc)], and I was trying to plot them to show in here, that the data are distributed in 5 'area', and I am hoping to count the number of data in each of these area. -------------------------------------
Thank you.
0 comentarios
Respuesta aceptada
Star Strider
el 14 de Abr. de 2016
Editada: Star Strider
el 14 de Abr. de 2016
You obviously have the original data or you could not have plotted that figure. I would use the histcounts2 function:
y = randi([0 9], 5, 30);
x = repmat([1:5]', 1, size(y,2));
figure(1)
plot(x, y, 'x')
axis([0 6 ylim])
[N, xe, ye] = histcounts2(x,y);
2 comentarios
Star Strider
el 15 de Abr. de 2016
My pleasure!
I had to simulate your data, so it was something of a guess on my part as to what the best approach would be.
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!