不知道引數具體數值無法執行,這裡給你指出程式設計錯誤。
1
2
3
4
5
6
7
8
9
10
if s1>s2
for i=150:15:0;%應修改為i=150:-15:0
new1=AFFT(im1,i);
s10=AS(new1);
if abs(s10-s2)
subplot(1,2,1),imshow(new1,[])
subplot(1,2,2),imshow(im2,[])
%這裡你是否只需畫一幅圖?根據你的表達退出所有迴圈這裡要加個break
end
end%最後仍缺個end
修改程式如下:
11
for i=150:-15:0
break
不知道引數具體數值無法執行,這裡給你指出程式設計錯誤。
1
2
3
4
5
6
7
8
9
10
if s1>s2
for i=150:15:0;%應修改為i=150:-15:0
new1=AFFT(im1,i);
s10=AS(new1);
if abs(s10-s2)
subplot(1,2,1),imshow(new1,[])
subplot(1,2,2),imshow(im2,[])
%這裡你是否只需畫一幅圖?根據你的表達退出所有迴圈這裡要加個break
end
end%最後仍缺個end
修改程式如下:
1
2
3
4
5
6
7
8
9
10
11
if s1>s2
for i=150:-15:0
new1=AFFT(im1,i);
s10=AS(new1);
if abs(s10-s2)
subplot(1,2,1),imshow(new1,[])
subplot(1,2,2),imshow(im2,[])
break
end
end
end