matlab 7.9.0 帮助翻译--size函数
size:返回数组的维数
语法:
d = size(X)
[m,n] = size(X)
m = size(X,dim)
[d1,d2,d3,...,dn] = size(X)
详细描述:
d = size(X)
返回一个向量,向量含有ndims(X)个元素(ndims(X)表示X数组的维数),这个向量记录了每一个维度的尺寸。
如果X是一个标量,则在matlab中,返回一个[1 1]的向量。
将数组的每个维的大小返回给
[m,n] = size(X)
将二维矩阵X每一个维度的大小记录在向量[m,n]中。
m = size(X,dim)
将矩阵X第m维的大小赋值给m
[d1,d2,d3,...,dn] = size(X)
对于维数大于1的矩阵X,将每一个维度的大小记录在d1,d2...dn中。
如果n小于X矩阵的维数,则di(i<n)对应了X的第i维度的大小,而dn对应了剩余维数大小的乘积。
如果n大于X矩阵的维数,则di(i<n)对应了X的第i维度的大小,而di(i>=n)都等于1。
例子:
例1
矩阵rand(2,3,4)第二维的大小是3
m = size(rand(2,3,4),2)
m = 3
下面的输出是一个向量
d = size(rand(2,3,4))
d =[2 3 4]
矩阵的每一个维数大小赋值给m,n,p
[m,n,p] = size(rand(2,3,4))
m = 2
n = 3
p = 4
例2
X = ones(3,4,5)
[d1,d2,d3] = size(X)
d1 = 3,d2 = 4,d3 = 5
但是如果,[d1,d2...dn]中的n<nims(X),最后一个参数代表了剩余维度维数大小的乘积
例如:
[d1,d2] = size(X)
d1 = 3 d2 = 20
如果,[d1,d2...dn]中的n>nims(X),最后一个参数表示一个单维度,总是等于1。
例如:
[d1,d2,d3,d4,d5,d6] = size(X)
d1 = 3 d2 = 4 d3 = 5
d4 = 1 d5 = 1 d6 = 1
其他参见:
exist, length, numel, whos
matlab 7.9.0 帮助翻译--size函数相关推荐
- matlab 7.9.0 帮助翻译--zeros函数
zeros: 创建数据元素全部为0的矩阵 语法: B = zeros(n) B = zeros(m,n) B = zeros([m n]) B = zeros(m,n,p,...) B = zeros ...
- MATLAB从入门到精通系列之MATLAB维度获取size()函数详解
1.预备知识 维度获取size()主要用获取矩阵维度,常用于获取一维向量的长度,二维矩阵的行.列维度,以及高维数组的维度,方便对矩阵进行相关运算. 打开MATLAB运行界面进行准备. 2.size() ...
- matlab函数 size()函数和waterfal()l函数,三维图形,矩阵
matlab中size函数的用法: size()用来求矩阵的维度, [r,c]=size(A),这样获得矩阵的大小,r矩阵的行数,c矩阵的列数 r=size(A,1)获得矩阵的行数 c=size(A, ...
- MATLAB的size()函数的返回值是一个1*2的向量哦,即使参数是向量也是1*2的向量哦!
MATLAB的size()函数的返回值是一个1*2的向量哦,即使参数是向量也是1*2的向量哦! 返回的向量第一个元素表示有多少行,第二个元素表示有多少列,如果size()的输入参数是一个向量,那么返回 ...
- MATLAB里面size什么意思,简述Matlab中size()函数的用法
搜索热词 size()函数用来获取矩阵的行数和列数. (1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数. (2)[r,c]=s ...
- matlab中size()函数的用法
size():获取矩阵的行数和列数 (1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数. (2)[r,c]=size(A), 当 ...
- 【 MATLAB 】信号处理工具箱之波形产生函数 pulstran
前两篇博文和这篇博文有些许联系: [ MATLAB ]信号处理工具箱之波形产生函数 rectpuls [ MATLAB ]信号处理工具箱之波形产生函数 tripuls MATLAB帮助文档称pulst ...
- 【 MATLAB 】信号处理工具箱之波形产生函数 tripuls
上篇博文写了:[ MATLAB ]信号处理工具箱之波形产生函数 rectpuls,这篇博文是tripuls,一看就是一个类型的,所以很简单的说下. MATLAB文档中称tripuls为采样非周期三角波 ...
- matlab 变长参数,变长参数函数的概念
分享一个2015年华为笔试知识点:变长参数函数 变长参数的函数即参数个数可变.参数类型不定 的函数. 设计一个参数个数可变.参数类型不定的函数是可能的,最常见的例子是printf函数.scanf函数和 ...
最新文章
- java override 访问权限_java 重写(Override)的规则
- 关于日志文件的一些处理
- 计算机考研985三本,普通二三本学校的学生想考研到985/211现实吗?真相其实是这样!...
- 一些常用的gcc指令(持续更新)
- 18款帝豪gl车机升级_好看又实用的2018款帝豪GL分享,感受它的魅力
- slqite3库查询数据处理方式_SQLite3命令操作大全
- html5游戏制作入门系列教程(七)
- 智能会议系统(25)---linphone代码分析
- 【机器人】四元数与旋转矩阵的转换关系
- 使用yum update更新文件系统时不更新内核的方法
- 关于Shell 脚本的export语句
- 三省2:hadoop是什么鬼1
- OCR识别身份证及营业执照图片(Java版)
- html——js简单计时器实现
- IBM FileNet Content Java API 简介
- 福昕编辑器打开pdf自动打印
- et200sp模块接线图讲解_Step7 5.5通过Profinet组态ET200SP
- 计算机教育主编在线审查,大学计算机基础教程-王慧儒主编.pdf
- 整理备忘:【已解决】VMware虚拟机提示“锁定文件失败 打不开磁盘”
- 如歌岁月--之《老鹰之歌》