hehedaxia 发表于 2013-9-16 04:37

匹配程序

clear
clc
load('q2_13.mat')
load('f.mat');
kz=;

for iii=1:11
%iii=1
k=f(iii);
t=qq(:,:,k);
for i=1:180
    if sum(t(i,:))~=72
        tt(i)=0;
    end
    if sum(t(i,:))==72
        tt(i)=1;
    end
end
tt=tt';
ll(1:209)=10000000000;
ttemp(1:180)=0;
ttemp=ttemp';
for i=1:209
    if sum(ismember(f,i))==0
        temp=qq(:,:,i);
        for ii=1:180
            if sum(temp(ii,:))~=72
               ttemp(ii)=0;
            end
            if sum(temp(ii,:))==72
               ttemp(ii)=1;
            end
        end
      
        ll(i)=norm(tt-ttemp);
    end
end
ii=1;
th(1:29)=0;
for i=1:209
    if ll(i)<=kz(iii)
        th(ii,1)=i;
        ii=ii+1;
    end
end
sizeth=size(th);
for iy=1:sizeth(1)
tth(iy,iii)=th(iy);
end
end

后面总是出错  请帮忙改一下
页: [1]
查看完整版本: 匹配程序