gaus=gauss/sum(gauss(:));
BeforeAbs=fft2(gaus,size(im,1),size(im,2));
을 그리고 그것은 내게 준 [X에 액세스 할 시도 (2); 경계 중 인덱스 때문에 numel (X) =이 오류가 나와 함께 나타납니다 이유 1]
가 이%--------Start convert from build in to my own function of Fourier transformation of 1 D
gaus=gauss/sum(gauss(:));
for u=1:(gaus)
summ=0;
for x=1:1
w2=(-1*(sqrt(-1)))*2*pi*((u*x)/(gaus+1))
summ=summ+(gaus(x)*exp(w2));
end
PQ2(u)=summ;
end%
X=size(im,1);
for u=1:(X)
summ=0;
for x=1:1
w3=(-1*(sqrt(-1)))*2*pi*((u*x)/(X+1))
summ=summ+(X(x)*exp(w3));
end
PQ3(u)=summ;
end
BeforeAbs=[PQ2 PQ3];
사람이 말해 줄래? 코드에서
문제를 일으키는 ** 최소 ** 코드로 줄이십시오. –
OK, 업데이트 된 버전보기 및 고맙습니다. –
첫 번째 코드 스 니펫이 두 번째 코드 스 니펫과 어떻게 관련되어 있는지 확실하지 않습니다 ... –