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(二)——矩阵
最新推荐文章于 2023-04-28 13:38:03 发布
本文详细介绍了MATLAB中矩阵的基本操作,包括矩阵的创建、拼接、元素引用、子矩阵获取及形状改变等。同时,文章还讲解了如何使用特殊函数生成全0、全1、单位、随机矩阵,并介绍了魔方矩阵和伴随矩阵等专业领域的特殊矩阵。










1万+

被折叠的 条评论
为什么被折叠?



