我是Matlab新手,我有一個基本問題。如何使用Matlab計算數據集中某一行的相對頻率?
我有這樣的數據集:
1 2 3
4 5 7
5 2 7
1 2 3
6 5 3
我試圖從數據集計算上述 相對頻率特別計算的X = 1的相對頻率,Y = 2和z = 3
我的代碼是:
data = load('datasetReduced.txt')
X = data(:, 1)
Y = data(:, 2)
Z = data(:, 3)
f = 0;
for i=1:5
if X == 1 & Y == 2 & Z == 3
s = 1;
else
s = 0;
end
f = f + s;
end
f
r = f/5
它給了我一個0結果。 代碼如何糾正?
感謝,
少將
謝謝您的寶貴回覆,與我合作:) – Shosho