lubeecool 发表于 2009-5-6 12:41

求教用matlab实现矩阵变换

只能用矩阵处理的办法将(2n+1)×(2n+1)按如下例子转变,不能用任何的built-in命令(例如flipdim,fliplr,flipud,etc.)
1 0 0 0 0                        1 0 0 0 1
0 1 0 0 0                        0 1 0 1 0
0 0 1 0 0      ————>    0 0 1 0 0
0 0 0 1 0                        0 0 0 0 0
0 0 0 0 1                        0 0 0 0 0

谢谢指导

sogooda 发表于 2009-5-6 13:15


clear;clc
A=[ 1 0 0 0 0
    0 1 0 0 0
    0 0 1 0 0
    0 0 0 1 0
    0 0 0 0 1 ]
n=(size(A,1)-1)/2;
B=
页: [1]
查看完整版本: 求教用matlab实现矩阵变换