Azzera filtri
Azzera filtri

loop for counting numbers within specified ranges

1 visualizzazione (ultimi 30 giorni)
Hello, I am trying to create a histogram. I have a vector 2671 values and i want to count the number of values that occur within specified ranges. The code below for some reason, isn't working.
d=0
for i=length(Fine_pearl);
if (Fine_pearl(i,1)>=0.0800) && (Fine_pearl(i,1) <= 0.1)
Fine_pearl(i,1)
d=d+1;
AODF_freq(1,1)=d;
end
end
  1 Commento
Yasmin Samy
Yasmin Samy il 5 Dic 2017
I would also like to get a table showing the frequency of each specified size range.

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 5 Dic 2017
Modificato: Image Analyst il 5 Dic 2017
Why do it yourself? Why not simply call histogram() and pass it the bin edges?
  5 Commenti
Image Analyst
Image Analyst il 6 Dic 2017
My code works. Did you actually try it? Here's a somewhat fancier version.
clc; % Clear the command window.
close all; % Close all figures (except those of imtool.)
clear; % Erase all existing variables. Or clearvars if you want.
workspace; % Make sure the workspace panel is showing.
format long g;
format compact;
fontSize = 20;
fileName = 'Data.xls'
Fine_pearl = xlsread(fileName);
edges = 0 : 0.05 : 2
histObject = histogram(Fine_pearl, edges)
AODF_freq = histObject.Values;
grid on;
xlabel('Fine_pearl Value', 'FontSize', fontSize, 'Interpreter', 'none');
ylabel('Count', 'FontSize', fontSize);
title('Histogram', 'FontSize', fontSize);
%------------------------------------------------------------------------------
% Set up figure properties:
% Enlarge figure to full screen.
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0, 0.04, 1, 0.96]);
% Get rid of tool bar and pulldown menus that are along top of figure.
% set(gcf, 'Toolbar', 'none', 'Menu', 'none');
% Give a name to the title bar.
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
Is this not what you want? If not, why not?
Yasmin Samy
Yasmin Samy il 6 Dic 2017
Yes i tried it...its perfect!! Thanks for the fancier version! :)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Graphics Object Programming in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by