MATLAB

length函数

2018-08-01  本文已影响2人  庵下桃花仙

length
最大数组维度的长度

语法

L = length(X)

说明

L = length([X] 返回 X 中最大数组维度的长度。对于向量,长度仅仅是元素数量。对于具有更多维度的数据,长度为 max(size(X))。空数组的长度为零。

向量元素数

求出区间 [5,10] 中的均匀分布向量的长度。

v = 5:10

v = 

     5     6     7     8     9    10

L = length(v)
L = 6

矩形矩阵的长度

求出一个由零组成的 3×7 矩阵的长度。

X = zeros(3,7);
L = length(X)

L = 7

结构体字段的长度

创建一个包含 Day 和 Month 对应的字段的结构体。使用 structfun 函数将 length 应用于各个字段。

S = struct('Day',[1 13 14 26],'Month',{{'Jan','Feb', 'Mar'}})

S = struct with fields:
      Day: [1 13 14 26]
    Month: {'Jan'  'Feb'  'Mar'}

L = structfun(@(field) length(field),S)

L = 

     4
     3
上一篇下一篇

猜你喜欢

热点阅读