主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

长度

最大の配列の次元の長さ

構文

説明

L =长度(Xは,Xの最大の配列の次元の長さを返します。ベクトルの場合は、長さは単に要素の数です。より多くの次元をもつ配列では、長さはmax(大小(X))です。空の配列の長さはゼロです。

すべて折りたたむ

区間(5、10)の等間隔のベクトルの長さを求めます。

v = 5:10
v =1×65 6 7 8 9 10
L =长度(v)
L = 6

3行7列のゼロの行列の長さを求めます。

X = 0(3、7);L (X) =长度
L = 7

字符串配列を作成しその長さを計算します。これは,各行の要素の数です。

X = (“一个”“b”“c”“d”“e”“f”
X =2 x3字符串"a" b" c" d" e" f"
L (X) =长度
L = 3

一天のフィールドをもつ構造体を作成します。関数structfunを使用して,各フィールドに长度を適用します。

S =结构(“天”,[1 13 14 26],“月”{{“1月”2月的“3”}})
S =结构体字段:日:[1 13 14 26]月:{'Jan' ' 'Feb' 'Mar'}
L = structfun(@(字段)length(字段),S)
L =2×14个3

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。

複素数のサポート:あり

ヒント

  • 字符串内または文字ベクトル内の文字数を求めるには,関数strlengthを使用します。

  • 长度はテーブルでは実行されません。テーブルの次元を調べるには,関数高度宽度または大小を使用します。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

GPUコード生成
GPU编码器™を使用してNVIDIA GPU®のためのCUDA®コードを生成します。

高密度脂蛋白コード生成
高密度脂蛋白编码器™を使用してFPGA設計およびASIC設計のためのVerilogおよび硬件描述语言(VHDL)のコードを生成します。

R2006aより前に導入