У меня возникают проблемы с поддержанием равного расстояния между отметками на оси X при построении гистограммы. Я указываю ячейки, которые я хочу использовать.Равное расстояние между отметками на графике гистограммы
X = [ 800 ; 700 ; 200 ; 50 ; 20 ; 20 ; 10] ; Y = [1;1;1;1;1;1;1] ;
% The bins I want to use -->
BinEdges = [0 10 50 100 500 1000] ;
% Get the edge centers
EdgeLowEach= BinEdges(1:end-1); %# bins lower edge
EdgeUprEach= BinEdges(2:end); %# bins upper edge
EdgeCentr = ((EdgeLowEach + EdgeUprEach) ./ 2)'; %# bins center
[n,BinIdx] = histc(X, BinEdges) ;
Y = accumarray(BinIdx, Y, [], @sum);
h = figure; set(h,'name','Trial','numbertitle','off') ; hold on ;
bar(EdgeCentr,Y,'hist') ;
set(gca, 'XTick',BinEdges, 'XLim',[BinEdges(1) BinEdges(end)])
Теперь, как я могу сделать пространство между клещами 0,50,100..1000 же?