06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.9.2 数组操作函数<br />

【例 2.9.2-1】diag 与 reshape 的使用演示。<br />

a=-4:4<br />

A=reshape(a,3,3)<br />

a =<br />

Columns 1 through 8<br />

-4 -3 -2 -1 0 1 2 3<br />

Column 9<br />

4<br />

A =<br />

-4 -1 2<br />

-3 0 3<br />

-2 1 4<br />

a1=diag(A,1)<br />

a1 =<br />

-1<br />

3<br />

A1=diag(a1,-1)<br />

A1 =<br />

0 0 0<br />

-1 0 0<br />

0 3 0<br />

【例 2.9.2-2】数组转置、对称交换和旋转操作后果的对照比较。<br />

A<br />

A =<br />

-4 -1 2<br />

-3 0 3<br />

-2 1 4<br />

A.'<br />

ans =<br />

-4 -3 -2<br />

-1 0 1<br />

2 3 4<br />

flipud(A)<br />

ans =<br />

-2 1 4<br />

-3 0 3<br />

-4 -1 2<br />

fliplr(A)<br />

ans =<br />

2 -1 -4<br />

3 0 -3<br />

4 1 -2<br />

rot90(A)<br />

ans =<br />

2 3 4<br />

-1 0 1<br />

-4 -3 -2<br />

【例 2.9.2-3】演示 Kronecker 乘法不具备“可交换规律”。<br />

B=eye(2)<br />

C=reshape(1:4,2,2)<br />

B =<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!