matlab矩阵
matlab的大部分运算或者是命令都是在矩阵运算的意义下进行的
矩阵基础
A=[1,2,3;4,5,6;7,8,9]
①可以利用已经建立好的矩阵拼接更大的矩阵
②矩阵元素引用除了可以用A(2,3)外,还可以通过序号来引用
但注意matlab存储矩阵是按列存储的
③利用冒号表达式获得子矩阵
④reshape() 改变矩阵形状
reshape(A,m,n): 在矩阵总元素保持不变的前提下,将矩阵A重新排列成m*n的二维矩阵
A(:) : 将矩阵A的每一列元素堆叠起来,成为一个列向量
特殊矩阵
zeros函数:产生全0矩阵
ones函数:产生全1矩阵
eye函数:产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵。
rand函数:产生(0,1)区间均匀分布的随机矩阵。不包括0和1
randn函数:产生均值为0,方差为1的标准正态分布随机矩阵。这些函数的调用格式相似
zeros(m):产生m x m零矩阵。
zeros(m,n):产生m x n零矩阵。
zeros(size(A)):产生与矩阵A同样大小的零矩阵。
用于专门学科的特殊矩阵
魔方矩阵
伴随矩阵
MATLAB生成伴随矩阵的函数是compan(p),其中p是一个多项式的系数向量,高次幂系数排在前,低次幂系数排在后。
矩阵变换
Matlab(二)——矩阵
最新推荐文章于 2024-02-02 08:30:00 发布