2-1矩阵和幻方矩阵

矩阵和幻方矩阵

输入矩阵

元素列表形式输入

规定

• 使用空格或逗号分隔行的元素。

• 使用分号 ; 表示每行末尾。

• 使用方括号 [ ] 将整个元素列表括起来。

A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]

矩阵求和、转置和对角矩阵

矩阵元素求和

sum函数对矩阵的每列进行求和,输出行向量

sum(A)

ans =

34 34 34 34

注:

如果对行进行求和,可以转置矩阵后使用sum再转置回来

转置矩阵

撇号运算符(例如,A’)执行复共轭转置。翻转矩阵,更改矩阵的任何复数元素的虚部符号。

点撇号运算符 (A.') 转置矩阵,但不会影响复数元素的符号。

对于包含所有实数元素的矩阵,这两个运算符返回相同结果。

主对角线

使用diag函数,返回对角线组成的列矩阵

diag(A)

ans =

16

10

7

1

sum(diag(A))

ans =

34

magic函数

参数为矩阵维数,创建一个幻方

其余生成函数

zeros 全部为零

ones 全部为 1

rand 均匀分布的随机元素

randn 正态分布的随机元素