特殊矩阵的建立: rand(m,n)生成mxn均匀分布的随机阵 randn(m,n)生成m×n正态分布的随机矩阵 H=hb(n)生成n阶 Hilbert矩阵 素及 magic(n)产生维数维n×n的魔方阵相对不 等角行 线 的列
H=hilb(n) 生成n阶Hilbert矩阵 特殊矩阵的建立: magic(n) 产生维数维n×n的魔方阵 randn(m,n) 生成m×n正态分布的随机矩阵 rand(m,n) 生成m×n均匀分布的随机阵 1 1 i + j −1 1 i + j − i, j ( 各 个 行 、 列 及 两 对 角 线 的 元 素 和 相 等 )
2、矩阵中元素的操作 A(:)依次提取矩阵A的每一列,将A拉伸为一个列向量 A()把A看作列向量A(),提取其中第个元素。 A(r, c) 提取A中第r行和第c列所定义的A的元素 A(r,:) 提取A中第r行所有列所构成的A的子数组 A(:2c) 提取A中第c列所有行所构成的A的子数组 A(i1:i2,j1j2)提取矩阵A的第至2行、第j至j2列构成新矩阵 A(i2:-1:i,:)以逆序提取矩阵A的第至i2行,构成新矩阵 A(∷j2:-1:j1)以逆序提取矩阵A的第j1至2列,构成新矩阵 A(i1:12,:)=]删除A的第i至12行,构成新矩阵 A(:,j1j2)=[]删除A的第j1至j2列,构成新矩阵 一AB将矩阵A和B拼接成新矩阵
A(r, c) 提取A中第r行和第c列所定义的A的元素 A(r, :) 提取A中第r行所有列所构成的A的子数组 A(:, c) 提取A中第c列所有行所构成的A的子数组 A(i1:i2, j1:j2) 提取矩阵A的第i1至i2行、第j1至j2列构成新矩阵 A(i2:-1:i1 , : ) 以逆序提取矩阵A的第i1至i2行,构成新矩阵 A( : , j2:-1:j1 ) 以逆序提取矩阵A的第j1至j2列,构成新矩阵 A(i1:i2,:)=[ ] 删除A的第i1至i2行,构成新矩阵 A(:, j1:j2)=[ ] 删除A的第j1至j2列,构成新矩阵 A(:) 依次提取矩阵A的每一列,将A拉伸为一个列向量 2、矩阵中元素的操作 A(i) 把A看作列向量A(:),提取其中第i个元素。 [A B];[A;B] 将矩阵A和B拼接成新矩阵