function pic=FT(a)
fprintf('平移变换:')
mx=input('请输入水平位移:');
my=input('请输入竖直位移:');
fprintf('缩放:')
k=input('请输入倍数:');
fprintf('镜像:')
g1=input('是否水平镜像(需要输入1否则0):');
g2=input('是否垂直镜像(需要输入1否则0):');
fprintf('旋转:')
ang=input('输入旋转角度');
[A1,B1] = size (a);
b1=zeros (A1,B1);
for r=1:A1
for c=1:B1
rp=r+my;
cp=c+mx;
if rp>=1&rp<=A1&cp>=1&cp<=B1
b1(rp,cp)=a(r,c);
end
end
end
logical(g1);
logical(g2);
b2=imresize(b1,k);
[A3,B3] = size (b2);
b3=zeros (A3,B3);
if g1==