主要内容

矩阵和数组

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

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

功能

全部展开

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

主题

创建、连接和展开矩阵

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

数组索引

访问数组元素。

从矩阵中移除行或列

移除矩阵的行或列。

重塑和重新排列数组

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

多维数组

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