資源簡介
產生雷達信號,對雷達信號進行聚類分選,并比較分選結果

代碼片段和文件信息
function?[pdw_lbjPDW_shengyu]=julei_shengyu(PDW)
%實現脈沖聚類并得到已聚類之后的剩余脈沖
%PDW_LB為所得到的已聚類的脈沖,j為其個數,PDW_shengyu為剩余脈沖
%RFPWK分別為載頻、脈寬、脈內調制形式,PDW為要聚類的脈沖
global?deta_rf?deta_pw?W?S_menxian
j=1;
L=size(PDW1);
RF=PDW(:4)‘;
PW=PDW(:2)‘;
K=PDW(:3)‘;
PWD_shengyu=zeros(L5);
PDW_LB=zeros(L5);?
PWo=PW(1);?????????????
RFo=RF(1);??%設置聚類中心
PDW_LB(1:)=PDW(1:);????%把第一個脈沖存入已聚類存儲器中
m=PDW;
PDW(1:)=[];???????????%刪除已聚類的脈沖
PDW_shengyu=PDW;????????%得到剩余脈沖
PDW=m;
for?i=2:L
???if?K(i)==K(1);
????????deta1=abs(PW(i)-PWo)/deta_pw;
????????deta2=abs(RF(i)-RFo)/deta_rf;
????????S12=0.5*[deta1?deta2]*W*[deta1?deta2]‘;
????????if?S12 ????????????PWo=(1/(j+1))*(PWo*j+PW(i));
????????????RFo=(1/(j+1))*(RFo*j+RF(i));??%更新類一的中心
????????????j=j+1;????????????????????????%更新類一的脈沖數
????????????PDW_LB(j:)=PDW(i:);
????????????PDW_shengyu(i+1-j:)=[];???????????%刪除已聚類的脈沖,得到聚完一類之后的剩余脈沖
????????end
???end
end
pdw_lb=zeros(j5);
for?m=1:j
????pdw_lb(m:)=PDW_LB(m:);?????????????????%除去多余的存儲空間
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10960??2010-03-02?14:54??PW_K\PW_K.m
?????文件???????1175??2009-11-22?15:32??PW_K\julei_shengyu.m
?????目錄??????????0??2010-03-14?19:16??PW_K
-----------?---------??----------?-----??----
????????????????12135????????????????????3
- 上一篇:機械原理課后詳盡答案
- 下一篇:Dimens 文件生成器
評論
共有 條評論