?? get_fi.m
字號:
%{
? 設計函數計算群體相似度計算
a) 輸入參數:
? Oi點(需要計算的點)、
? S(S*S區域內)、
? Alpha、
? Item_Window(結點的窗格矩陣)
? Z(Z*Z區域)
? item_space(結點的空間矩陣)
b) 輸出參數:
? Oi點的相似度
程序流程:
1、計算Oi的所有鄰居
2、所有鄰居的距離相應的和
3、判斷和值和0的關系
4、最后決定值的大小
%}
function fi=get_Fi(Oi,S,Alpha,item_window,Z,item_space)
%1、計算Oi的所有鄰居
allneighbours=get_allneighbours(Oi,S,item_window,Z);
%2、所有鄰居的距離相應的和
len=length(allneighbours);
fi=0;
for i=1:len
distance=get_distance(Oi,allneighbours(i),item_space);
fi=fi+(1-distance)/Alpha;
end
if(fi>0)
fi=fi/(S^2);
else
fi=0;
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -