2011-07-12 15 views

答えて

1

axisコマンドは、あなたが探しているコマンドです。 [XMIN XMAX YMIN YMAX]を指定します。この例では、すべてのヒストグラムの値が5になります。また、MATLABについての質問は、一見外見を持たずにお願いします。検索エンジンに尋ねて、少なくとも何か試したことを示してください。

clf; 
subplot(1,2,1); hist(rand(1,10)); axis([0 1 0 5]); 
subplot(1,2,2); hist(rand(1,10)); axis([0 1 0 5]); 
2

この例を考えてみましょう:

%# some data 
X = randn(1000,3); 
nbins = 10; 

%# compute frequencies and bins 
%#[count,bins] = hist(X, nbins); 
count = zeros(10,size(X,2)); 
bins = zeros(10,size(X,2)); 
for i=1:size(X,2) 
    [count(:,i),bins(:,i)] = hist(X(:,i),nbins); 
end 

%# show histograms 
for i=1:size(X,2) 
    subplot(1,size(X,2),i) 
    bar(bins(:,i), count(:,i),'hist') 
    set(gca, 'YTick',0:100:4000, 'YLim',[0 400]) 
end 

enter image description here

関連する問題