私は正の整数を含むデータセット(Aと呼ばれる)を持っています。matlabのヒストグラムのプロパティを見つける
2つの異なるベクトルでAのヒストグラムのx軸とy軸の数値を探したいとします。私は、ユニークな値のベクトルと、各値のカウントを持つベクトルが必要です。
私は正の整数を含むデータセット(Aと呼ばれる)を持っています。matlabのヒストグラムのプロパティを見つける
2つの異なるベクトルでAのヒストグラムのx軸とy軸の数値を探したいとします。私は、ユニークな値のベクトルと、各値のカウントを持つベクトルが必要です。
ユニークな値のベクトルx
を取得し、その発生のベクトルy
はをカウント:
x = unique(A(:)).';
y = sum(bsxfun(@eq,A(:),x),1);
あるいは、
x = unique(A(:)).';
y = histcounts(A, [x inf]);
xx = [3,5,6,8,9,0,3,5,3,6,7,3,3,3,6]; [y、x] = hist(xx); xは整数に等しくない。私はxとyをmiimumから私のデータの最大値までの整数にします。 –
@Oliverこれはあなたの質問が編集前に言うことではありません。また、 'hist'は整数_x_値のグラフを生成するとは限りません。 _x_軸_ticks_は整数ですが、バーの中心は任意の水平位置にあります –
私はそれを編集しました –
あなたはユニークのリストを探していますAの整数とそれぞれの総数? – gnovice
はい、正確です。しかし、私はなぜ彼らが私に負のスコアを与えているのかわからない:(@gnovice –
おそらくあなたの質問がはっきりしていなかったからです。ユニークな値とその数のリストを望むなら、 'x = unique(A(:あなたが私の答えを編集することができるように私に教えてください –