運行下面的代碼 foreach i in 2008 2009 2010 2011{
disp `"Working in Year `i'"'
tostring `i', local(yearStr)
disp `"yearStr"'
graph bar E if Year=="'i'", c(1) name ('i',replace)
histogram E if Year=="`i'"
在gnuplot的定心箱,你可以創建一個像 binwidth=#whatever#
set boxwidth binwidth
bin(x,width)=width*floor(x/width)+binwidth/2.0
plot "gaussian.data" u (bin($1,binwidth)):(1.0/10000) smooth freq w boxes
目前的柱狀圖,我似乎
有沒有方法向量化下面的代碼?我想將histcounts函數應用於3D矩陣的每個切片。 mat = rand(100,1,5);
[~,~,numRuns] = size(mat);
for i = 1 : numRuns
[n(:,:,i), edges(:,:,i)] = histcounts(mat(:,:,i));
end
我是Matlab新手,爲了完成一項任務,我的教授正在寫一個自定義的Matlab函數(用於從一組數據生成直方圖)。基本上正在創建一個新的矢量,L正在用來自2D矩陣M的信息進行更新。第一列L包含來自M(i,j)的信息,第二列包含數據集中的計數(總計)M(i,j)。關於下一步如何進行,我需要一些指導。 下面是我在哪裏迄今: function L = hist_count(M)
L = [ [0:25