?? all_match.m
字號:
%提取變量
[datalength,m_datawidth]=size(data);
[m_casedatalength,m_casedatawidth]=size(case_data)
m_fid = fopen('d:\test.txt', 'w');
%對所有未知圖斑進行屬性匹配
for j=1:datalength
m_data_id=data(j,1);
m_data=data(j,2:m_datawidth);
%計算與所有案例的最短距離
for i=1:m_casedatalength
m_casedata_id=case_data(i,1);
m_casedata=case_data(i,2:m_datawidth);
m_minus=m_casedata-m_data;
m_dist(i,1)=m_casedata_id;
m_dist(i,2)=sqrt(sum(m_minus.^2));
end
[m_matchcase,m_matchcase_index] = sortrows(m_dist,2);
% m_matchcasetype(j,1)={m_data_id};
% m_matchcasetype(j,2)={case_textdata(m_matchcase_index(1)+1,6)};
%
% fwrite(m_fid,cell2mat(m_matchcasetype(j,1)),'%d');
% fwrite(m_fid,cell2mat(m_matchcasetype(j,2)),'%s');
m_matchcasetype=case_textdata(m_matchcase_index(1)+1,6);
fprintf(m_fid,'%d,',m_data_id);
fprintf(m_fid,'%s\n',cell2mat(m_matchcasetype));
%fprintf(m_fid,'%d,%8.2d,%s,%s/n',m_data_id,m_casedata_id,cell2mat(m_matchcasetype),cell2mat(m_matchcasetype));
end
%save('d:\test.txt','m_matchcasetype','-ASCII')
%save('d:\test.txt','m_matchcasetype')
fclose(m_fid);
fprintf('\n');
fprintf('finished');
fprintf('\n');
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -