?? first4.m
字號:
%=======================================first4.m========================================
%i1~i4,j1~j4表示霍夫數組中前四大數的坐標
i1=1;
j1=1;
i2=1;
j2=1;
i3=1;
j3=1;
L = size(H);
%查找前四大的數據
for i = 1:L(1),
for j = 1:L(2),
if H(i,j)>H(i1,j1),
i4 = i3;
j4 = j3;
i3 = i2;
j3 = j2;
i2 = i1;
j2 = j1;
i1 = i;
j1 = j;
end
end
end
%求得四條直線的參數
th1 = pi*(j1 - 1)/(Nmax - 1)/2;
th2 = pi*(j2 - 1)/(Nmax - 1)/2;
th3 = pi*(j3 - 1)/(Nmax - 1)/2;
th4 = pi*(j4 - 1)/(Nmax - 1)/2;
r1 = 3000*(i1 -1)/(Mmax - 1);
r2 = 3000*(i2 -1)/(Mmax - 1);
r3 = 3000*(i3 -1)/(Mmax - 1);
r4 = 3000*(i4 -1)/(Mmax - 1);
%繪制4條直線
x = 1:2274;
y1 = round((r1 - x*cos(th1))/sin(th1));
y2 = round((r2 - x*cos(th2))/sin(th2));
y3 = round((r3 - x*cos(th3))/sin(th3));
y4 = round((r4 - x*cos(th4))/sin(th4));
plot(x,y1,x,y2,x,y3,x,y4);
%=====================================first4.m(end)=====================================
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -