主要内容

矩阵与数组

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

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

功能

全部展开

创建全零数组
一个 创建所有1的数组
兰德 均匀分布随机数
符合事实的 逻辑1(真)
错误的 逻辑0(错误)
眼睛 单位矩阵
诊断 创建对角矩阵或获取矩阵的对角元素
blkdiag 块对角矩阵
串联数组
霍斯卡特 水平连接数组
vertcat 垂直连接数组
重复 重复数组元素的副本
repmat 重复阵列的副本
邻域 生成线性间隔向量
日志空间 生成对数间隔向量
频率空间 频率响应的频率间隔
网格 二维和三维网格
ndgrid N-D空间中的矩形网格
最大数组维数的长度
大小 数组大小
数组的维数 数组维数
呆火驼 数组元素数
伊斯卡拉尔 确定输入是否为标量
伊索尔特 确定数组是否已排序
伊索尔德鲁斯 确定是否对矩阵行或表行进行排序
isvector 确定输入是否为矢量
伊斯矩阵 确定输入是否为矩阵
伊斯罗 确定输入是否为行向量
iscolumn 确定输入是否为列向量
空空如也 确定数组是否为空
分类 对数组元素排序
索特罗斯 对矩阵或表的行进行排序
轻弹 元素的翻转顺序
fliplr 从左向右翻转阵列
矩阵的上下翻转 上下翻转阵列
rot90 将阵列旋转90度
转置 转置向量或矩阵
ctranspose 复共轭转置
排列 排列数组维数
伊佩尔穆特 逆置换数组维数
环移 循环移位数组
希夫蒂姆 移位数组维数
重塑 重塑数组
挤压 删除长度为1的尺寸
冒号 向量创建、数组下标和对于循环迭代
终止 终止代码块或指示最后一个数组索引
ind2sub 将线性索引转换为下标
sub2ind 将下标转换为线性索引

话题

创建、连接和扩展矩阵

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

数组索引

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

从矩阵中删除行或列

删除矩阵行或列。

阵列的整形和重新排列

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

多维数组

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