立即学习:https://edu.csdn.net/course/play/24708/278799?utm_source=blogtoedu

描述矩阵

尝试

A=rand(3,5)

B=size(A)  大小

C=length(A)  最大维的长度

比如:

A=rand(3,5)

它有3行5列

第一维:行维,即行向,也即垂直方向,维数为3,

第二维:列维,即列向,也即水平方向,维数为5

第三维:页,类似课本的一页一页,每一页是个平面,可以放一个类似A的二维矩阵

第四维:没有其他名字了,就是一个抽象的概念

第五维:类似第四维。

假设我利用ones函数得到一个矩阵b=ones(4,5,3);

那么这个4就对应矩阵第一维的维数,如上所言,就是说b有4行

同理5就是说有5列,

3就是说有3页

ndims(A)          %维数       矩阵2维,数组1维

numel(A)       元素的个数

判断矩阵是否为空   isempty

判断A是否为空的一个函数

为空的话返回值为:1,不为空返回为:0

判断矩阵是否为标量   isscalar

该函数用于判断输入参数是否是一个标量。在matlab中所谓标量,即1行1列的矩阵。

如果矩阵A是一行一列的,则返回逻辑1(true),否则返回逻辑0(false)。

判断矩阵是否为矢量  isvector

函数功能:在MATLAB中,该函数用于判断给定的输入参数是否是一个向量。

在MATLAB中所谓向量, 即一个1行n列或n行1列的矩阵。

语法格式:

TF = isvector(A)

如果A是一个向量, 返回逻辑1(true),否则返回逻辑0(false)。

判断矩阵是否为矩阵  ismatrix

A是一个矩阵, 返回逻辑1(true),否则返回逻辑BD)。

issorted

函数用来判断数组是否已经有序。

当 A 的元素按升序排列时,TF = issorted(A) 将返回逻辑标量值 1(true);否则,返回 0(false)。

D=repmat(3, size(A))

size(A)  这个表示矩阵A的大小,如果矩阵A是4*5,则D矩阵就是4*5,但注意并不是原来的数

3表示都用3来表示

size(A, 2)表示取矩阵A的列数。如果A是多维矩阵,则表示的仍然是取每个二维矩阵的列数。

% 如果A是2维矩阵(行向量或列向量可看为行数或列数为1的矩阵)

A=[1, 2, 3; 4, 2, 3];

col = size(A, 2);  % 计算结果为col=3,因为矩阵A的列数为3

% 如果A是多维矩阵(以3维矩阵为例)

A(:, :, 1)=[1, 2, 3; 4, 2, 3];

A(:, :, 2)=[4, 2, 2; 6, 2, 4];

col = size(A, 2);  % col的值仍然为3,因为三维矩阵A的每个2维矩阵都有3列

size(a)

表示求取矩阵a的各维大小,拿上面的例子来说吧,

那么size(a)返回的是向量[2,3]表示矩阵a第一维大小是2,即有2行,第二维大小为3,表示有两列。

size(a,1)返回矩阵a的第一维的大小,如上面的a,那么size(a,1)的值是2,即第一维大小为2。

size(a,2)返回矩阵a的第二维的大小,如上面的a,那么size(a,2)的值是3,即第二维大小为3。

间隔提取:

matlab中E=A(:,[1:3:5])的意思是:    就是提取矩阵A的第一列和第四列数据组成一个新的矩阵E

(:,这个是列提取

1:3:5 从1开始间隔为3到5结束  。   1:1:5间隔为1,从1到5结束。

行提取

E=A([1:3:5],:)     同理

直接提取:

列提取                          E=A(:,[1,3,6])                        这是直接对列提取 :1,3,6列

行提取                           E=A([1,3,6],:)                        这是直接对行提取 :1,3,6   行

尝试:以下矩阵size length ndims repmat isempty ismatix E=A(:,[1:3:5])什么意思?相关推荐

  1. ndims matlab,MATLAB的size(),length(),ndims()函数

    MATLAB的size(),length(),ndims()函数 (2010-08-07 19:41:00) 标签: size() length() ndims() 杂谈 size(a)表示矩阵每个维 ...

  2. matlab中ndims函数,matlab中的size(),length(),ndims()函数的用法

    1.size()用法: size(a)表示矩阵每个维度的长度 比如size([1 2 3;4 5 6]) 等于[2 3]: 表示他有2行3列. size([1 2 3]) 等于[1 3]: 表示他有1 ...

  3. Matlab计算速度优化(矩阵,bsxfun,repmat)

    文章目录 前言 正文 测试 前言 最近再写一个大的程序,需要考虑一下如何节约硬件资源,以及提高运算速度. 正文 bsxfun Binary Singleton Expansion Function C ...

  4. matlab矩阵复制函数:repmat

    repmat 即 Replicate Matrix ,复制和平铺矩阵,是 MATLAB 里面的一个函数. 中文名 复制和平铺矩阵 外文名 repmat 又    名 Replicate Matrix ...

  5. size(),length和length()的区别(最详细版)

    首先区分一下length和length(): length不是方法,是属性,数组的属性: public static void main(String[] args) {int[] intArray ...

  6. 运用雅可比和高斯赛德尔迭代公式求解方程组,并尝试将矩阵变为主对角占优矩阵

    程序描述 首先要求用户输入矩阵的大小n(默认不超过10),然后再提示用户输入大小为n的方阵.因为输入的方阵可能含有较多的0元素,因此用了数据结构上的矩阵的压缩方法来存储稀疏矩阵.矩阵的每一个非零元用一 ...

  7. MATLAB size/length/numel函数

    1.size 获取数组的行数和列数 例如: A = [ 1 2 3 ; 4 5 6 ] [b c] = size(A) 结果为 A =1 2 34 5 6b =2c =3 2.length 数组长度, ...

  8. matlab中lg10的信息,MATLAB常用命令荟萃 | 求索阁

    1.常用信息 • help:在线帮助(显示在命令窗) • helpwin:在线帮助(独立窗口显示) • ver:MATLAB及工具箱的版本信息 2.管理工作区命令 • who:显示当前变量 • who ...

  9. java数组实现队列

    数组队列 用数组实现的队列,也叫循环队列.就是定义一个数组,用两个下标head,tail表示队头和队尾.当队头和队尾相等时,队列为空.当队尾+1等于队头时,队列为满. 注意tail的值,当插入一个元素 ...

最新文章

  1. 网页效果图设计之色彩索引
  2. 腾讯 AngelFL 联邦学习平台揭秘
  3. vns可变领域_技师可变工程师!
  4. python-if判断的本质
  5. docker用gpu的参数_ZStack实践汇 | ZStack+Docker支撑GPU业务实践
  6. 想要改变自己,请先突破这3个自我限制
  7. 计算机学院嘉年华标题,我院计算机系举办计算机嘉年华系列活动
  8. C++ std::thread::hardware_concurrency() 获取CPU核心数
  9. 附资料:工程总承包项目管理流程图(全套)
  10. Openssl 命令之cer证书转成pem. 利用ptf私钥文件生成公钥
  11. 使用canvas实现贪吃蛇
  12. Java 开发flink流/批处理程序
  13. HiWork发布1.7.0新版本——可开启频道公开链接,增加HiWork客服功能及集成应用麦客
  14. DAZ3D STUDIO渲染设置:基础和技巧
  15. 哪些软件可以画思维导图?推荐3个简单好用的工具
  16. 看着很滑稽,但现实又何尝不是这样呢?
  17. 谷歌学术里面的代码查找
  18. 「实战」谷歌广告账户可以退款吗?怎么退款?
  19. Postgres安装及MIMIC IV数据库的载入(Windows 10)
  20. 颠覆音视频会议市场 腾讯拿出“杀手锏”

热门文章

  1. 语音识别如何处理工作 语音识别功能三个处理阶段
  2. 语音识别准确率终于提升了 以后可以随时和机器人聊天
  3. V-最大公约数 递归
  4. 【java笔记】map集合
  5. js判断时间是早上还是下午_测血糖别在下午,测空腹血糖早上几点最准确?
  6. rocketMq错误日志所在位置
  7. span标签显示固定长度显示省略号,光标放上显示全部
  8. Chrome浏览器导出插件crx
  9. mysql5.7.11解压安装_mysql 5.7.11解压安装教程
  10. 【luogu3834】【模板】可持久化线段树 2(主席树),静态区间第K小值