% flipud(rot90(U')) is the same as conj(U) x=1:3,y=(1:4)*i [Z,Zi]=meshgrid(x,y) U=Z+Zi flipud(rot90(U')) - conj(U) U = 1.0000+ 1.0000i 2.0000+ 1.0000i 3.0000+ 1.0000i 1.0000+ 2.0000i 2.0000+ 2.0000i 3.0000+ 2.0000i 1.0000+ 3.0000i 2.0000+ 3.0000i 3.0000+ 3.0000i 1.0000+ 4.0000i 2.0000+ 4.0000i 3.0000+ 4.0000i flipud(rot90(U')) ans = 1.0000- 1.0000i 2.0000- 1.0000i 3.0000- 1.0000i 1.0000- 2.0000i 2.0000- 2.0000i 3.0000- 2.0000i 1.0000- 3.0000i 2.0000- 3.0000i 3.0000- 3.0000i 1.0000- 4.0000i 2.0000- 4.0000i 3.0000- 4.0000i % flipud(rot90(U')) is the same as conj(U) conj(U) ans = 1.0000- 1.0000i 2.0000- 1.0000i 3.0000- 1.0000i 1.0000- 2.0000i 2.0000- 2.0000i 3.0000- 2.0000i 1.0000- 3.0000i 2.0000- 3.0000i 3.0000- 3.0000i 1.0000- 4.0000i 2.0000- 4.0000i 3.0000- 4.0000i flipud(rot90(U')) ans = 1.0000- 1.0000i 2.0000- 1.0000i 3.0000- 1.0000i 1.0000- 2.0000i 2.0000- 2.0000i 3.0000- 2.0000i 1.0000- 3.0000i 2.0000- 3.0000i 3.0000- 3.0000i 1.0000- 4.0000i 2.0000- 4.0000i 3.0000- 4.0000i flipud(rot90(U')) - conj(U) ans = 0 0 0 0 0 0 0 0 0 0 0 0