-
大小: 61KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-05-07
- 語言: Matlab
- 標簽: FastNewman??
資源簡介
內部包含可運行的程序源文件,以及測試程序,測試數據,運行結果圖示等。該程序對原始FastNewman算法的性能進行了改進,降低了算法復雜度,減少了輸入矩陣的數據量。

代碼片段和文件信息
function?class_cell?=?class_cal(Z?class_count)
Q_uni??????????=?unique(Z(:3));
Q_count????????=?zeros(size(Q_uni));
add_num????????=?Z(endend)?+?[1:size(Z1)]‘;
for?i?=?1:length(Q_uni)
????Q_count(i)?=?sum(Z(:3)?>=?Q_uni(i))?+?1;
end
row????????????=?find(Q_count?>=?class_count);
row????????????=?row(end);
class_count????=?Q_count(row);?%?實際類數量
Q_cut??????????=?Q_uni(row);
class_cell?????=?cell(class_count?1);
row_Z??????????=?Z(:3)?>=?Q_cut;
class_lead?????=?reshape(Z(row_Z?1:2)?[]?1);
class_del??????=?add_num(row_Z);
class_lead(ismember(class_lead?class_del))?=?[];
for?i?=?1:class_count
????class_cell{i}?=?class_lead(i);
end
for?i?=?1:class_count
????while?any(class_cell{i}?>=?add_num(1))
????????class_max?=?max(class_cell{i});
????????class_cell{i}(class_cell{i}?==?class_max)?=?[];
????????class_cell{i}?=?[class_cell{i}?Z(add_num?==?class_max?1:2)];
????end
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????922??2017-06-05?09:57??class_cal.m
?????文件???????2160??2017-06-05?09:56??FastNewman.m
?????文件????????772??2017-06-05?09:57??main.m
?????文件???????1242??2017-05-31?13:58??50.mat
?????文件??????23394??2017-06-05?10:06??聚類樹狀圖.jpg
?????文件??????44135??2017-06-05?10:06??聚類效果圖.jpg
-----------?---------??----------?-----??----
????????????????72625????????????????????6
- 上一篇:MIMO 注水算法 Matlab代碼
- 下一篇:二維云模型MATLAB
評論
共有 條評論