我是Matlab新手,爲了完成一項任務,我的教授正在寫一個自定義的Matlab函數(用於從一組數據生成直方圖)。基本上正在創建一個新的矢量,L
正在用來自2D矩陣M
的信息進行更新。第一列L
包含來自M(i,j)
的信息,第二列包含數據集中的計數(總計)M(i,j)
。關於下一步如何進行,我需要一些指導。Matlab直方圖函數
下面是我在哪裏迄今:
function L = hist_count(M)
L = [ [0:255' zeros(256,1) ];
for i = 1:size(M,1)
for j = 1:size(M,2)
L(double(M(i,j))+1,2) = <<finish code here>>;
end
end
figure;
plot(L(:1),L(:2));
的<<finish code here>>
部分中,我堅持。我瞭解一切,直到我需要更新L
的信息。
幫助表示讚賞。
您的括號在初始化「L」時不匹配。爲什麼你將索引增加到直方圖?您應該修改當前索引的*值*。 – beaker