主要内容

矩阵和数组

数组的创建、组合、重塑、重新排列和索引

矩阵和数组是MATLAB中信息和数据的基本表示形式®.您可以创建通用数组和网格、组合现有数组、操作数组的形状和内容,以及使用索引来访问数组元素。有关矩阵和数组操作的概述,请观看使用数组

功能

全部展开

0 创建所有零的数组
创建所有1的数组
兰德 均匀分布随机数
真正的 逻辑1(真正的)
逻辑0(假)
眼睛 单位矩阵
诊断接头 创建对角矩阵或得到矩阵的对角元素
blkdiag 块对角矩阵
连接数组
horzcat 横向连接数组
vertcat 垂直连接数组
repelem 重复数组元素的副本
repmat 数组的重复副本
linspace 生成线性间隔向量
logspace 生成对数间隔向量
freqspace 频率响应的频率间隔
meshgrid 二维和三维网格
ndgrid N-D空间中的矩形网格
长度 最大数组维数的长度
大小 数组大小
ndims 数组维数
元素个数 数组元素数
isscalar 确定输入是否为标量
issorted 确定数组是否已排序
issortedrows 确定是否对矩阵或表行进行排序
isvector 确定输入是否为向量
ismatrix 确定输入是否为矩阵
isrow 确定输入是否为行向量
iscolumn 确定输入是否为列向量
isempty 确定数组是否为空
排序 排序数组元素
sortrows 对矩阵或表格的行进行排序
翻转 元素翻转阶
fliplr 从左到右翻转数组
flipud 从上到下翻转阵列
rot90 90度旋转阵列
转置 转置向量或矩阵
ctranspose 复杂的共轭转置
交换 交换数组维度
ipermute 反排列数组维数
circshift 转移阵列圆
shiftdim 转移阵列尺寸
重塑 重塑数组
挤压 去掉长度为1的尺寸
结肠 向量创建、数组下标和循环迭代
结束 终止代码块或指示最后一个数组索引
ind2sub 将线性索引转换为下标
sub2ind 将下标转换为线性索引

主题

创建、连接和扩展矩阵

创建一个矩阵或从其他矩阵构造一个矩阵。

数组索引

通过指定索引或检查元素是否满足条件来访问数组元素。

从矩阵中删除行或列

删除矩阵的行或列。

重塑和重新排列数组

更改现有数组中元素的形状或排列。

多维数组

创建和操作具有三个或多个维度的数组。