利用matlab进行矩阵转换

2025-04-14 05:15:16
推荐回答(1个)
回答1:

A0=A;
[a,b]=size(A)
pd=(mod(a,2)==1);
if pd==1
n=(a-1)/2;
else
n=a/2;
end
if pd==1
for i=1:n
A(i,:)=A0(a-i+1,:);
A(a-i+1,:)=A0(i,:);
end
else
for i=1:(n-1)
A(i,:)=A0(a-i+1,:);
A(a-i+1,:)=A0(i,:);
end
end
A