MATLAB的size(),length(),ndims()函数

(2010-08-07 19:41:00)

标签:

size()

length()

ndims()

杂谈

size(a)表示矩阵每个维度的长度

比如size([1 2 3;4 5 6])

等于[2 3]

表示他有2行3列

size([1 2 3])

等于[1 3]

表示他有1行3列

另外size(a,n)表示矩阵a在第n个维度下的长度。

比如size([1 2 3;4 5 6],1)

等于2,表示有2行

size([1 2 3;4 5 6],2)

等于3,表示有3列

length(a)表示矩阵a的最大的长度,即max(size(a))

比如length([1 2 3;4 5 6])

等于3,因为2和3中最大是3

当a是向量时,即表示向量的元素个数,因为向量总是1×n或n×1的,而n一定大于或等于1.所以得到的结果一定是n

ndims(a)表示矩阵a的维数,即length(size(a))

比如ndims([1 2 3;4 5 6])

等于2,因为他是二维矩阵

matlab认为向量也是二维矩阵,只不过其中一个维度的长为1.

因此ndims([1 2 3])也等于2

我们可以构造一个三维甚至更高维度的矩阵,

比如a=cat(3,[1 2 3 4;5 6 7 8],[9 8 7 6;5 4 3 2])

他除了行和列以外还有一个维度,我们暂且把它叫做高度。

也就是说a有两层,第一层是[1 2 3 4;5 6 7 8],第二层是[9 8 7 6;5 4 3 2]

此时有size(a)=[2 4 2]

即2行4列2层

length(a)=4

([2 4 2]中最大为4)

ndims(a)=3

(因为他有3个维度)

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

ndims matlab,MATLAB的size(),length(),ndims()函数相关推荐

  1. 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 ...

  2. 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 数组长度, ...

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

    立即学习:https://edu.csdn.net/course/play/24708/278799?utm_source=blogtoedu 描述矩阵 尝试 A=rand(3,5) B=size(A ...

  4. length命令怎么用Matlab,matlab中length函数用法

    matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...

  5. 邹检验 matlab,科学网—Matlab中一个很有用的函数:regionprops - 邹兴文的博文

    Matlab中一个很有用的函数:regionprops 已有 6712 次阅读 2010-1-30 22:52 |个人分类:开发经验|系统分类:科研笔记| 有用的函数, regionprops Mat ...

  6. MATLAB实现最优低通滤波器的函数

    MATLAB实现最优低通滤波器的函数 % Fs     --Data rate % Fpass  --pass band % Fstop  --Cutoff frequencies % Apass  ...

  7. Matlab之M程序与M函数

    M程序 点击MATLAB指令窗工具条上的NewFile图标 ,就可打开如图所示的MATLAB文件编辑调试器MATLABEditor/Debugger.其窗口名为untitled,用户即可在空白窗口中编 ...

  8. matlab 中关于nargin 以及 varargin 函数的使用

    最近自己在学matlab function过程当中对于 varargin函数的使用有了疑惑 于是结合自己所看的教学以及搜集到的资料对于这两个函数的理解 nargin: number of functi ...

  9. Matlab三维折线图绘制–surf 函数的使用

    Matlab三维折线图绘制–surf 函数的使用   最近在写毕业论文,整理数据需要绘制一个简单的三维图,简单做个分享! 先上结果图: 最后附上代码: clc,clear,close all; % f ...

最新文章

  1. 空闲数据概念_计算机组成原理复习笔记——基础概念(二)
  2. 使用Git制作和管理Patch
  3. 颠沛流离的Arcsight,辉煌不再
  4. ITK:从灰度图像计算直方图
  5. 解决'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件的问题
  6. amd sata controller下载_AMD发布全新锐龙芯片组驱动:告别卡死、报错
  7. Python解决print()不换行问题
  8. 正则 指定开头结尾_Python核心知识系列:正则表达式与JSON
  9. 简单几行javascript代码,实现动态倒计时功能
  10. PHP留言并展示_留言页面展示功能
  11. OpenCV轮廓vectorvector
  12. Maya 2018 for Mac中文破解版永久激活方法含注册机
  13. WIN10桌面图标消失,且右键失效
  14. BUG: Bad page map in process XXX pte:800000036fae6227 pmd:35be8c067
  15. 风过无痕 思念的回廊
  16. 用python判断素数合数_使用Python判断质数(素数)的简单
  17. 解决gitee/github上传图片数量受限
  18. 《真·三国无双ADVANCE》攻略
  19. 王见:手机创业很简单,去县城获取粉丝更简单!
  20. OneNote应用技巧

热门文章

  1. php ajax 考试倒计时,ajax实现在线考试倒计时
  2. php投影,投影+直播双模式方案搭建
  3. STM32共阳数码管编程分享
  4. 阿里云-云开发平台普及篇——创建应用
  5. mybatis-plus lambda表达式学习笔记
  6. 【Python】官方文档中文版
  7. php实现下雪场景,下雪的唯美短句 下雪的场景写一段话
  8. 符号检验和置信区间R代码
  9. python爬虫教程(五):解析库bs4及爬取实例
  10. 【智能驾驶】汽车智能化行业深度报告