matlab中 ndims(a)、size(a)、length(a)的区别<转载>
2012-12-17 09:38
429 查看
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
比如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
相关文章推荐
- matlab中 ndims(a)、size(a)、length(a)的区别<转载>
- std::vector<std::string>::size_type和 int的区别
- 按位与&和短路与&&区别<转载>
- JSP <Input>标记中 文本框text中 size 和 maxlength的区别
- <转载> Timer和ScheduledThreadPoolExecutor的区别
- C++中指针和引用的区别-转载fu_jiangtao<chinaunix>
- <转载>java(37):java中length,length(),size()区别
- top、margin-top的区别<转载>
- MATLAB求矩阵的规模——size & length
- #include<string>与#include<string.h>的区别
- javascript写在<head>和<body>里的区别
- Class<Object>与Class<?>有何区别
- #include<filename.h>和#include"filename.h"区别
- <script>中text/javascript和application/javascript两个不同属性的区别
- asp.net <%%>&<%#%>&<%=%>&<%@%>&<%$%>用法区别
- <context-param>与<init-param>的区别与作用
- C语言:#include <>与#include ””的区别
- <context-param>与<init-param>的区别与作用
- 包含头文件时<>与“”的区别
- <转载>WdatePicker日历控件使用方法