主要内容

。

尺寸

说明

SZ.=尺寸(一种は,要素が一种たとえば,の対応する次元长であるであるベクトルベクトルを。たとえば,一种が3行4列列行列の合书,尺寸(a)はベクトル[3 4]ををます。

一种が表または时间表のの合,尺寸(a)は,行数と表変数で构成されるれるますベクトルベクトル返し返し。

SZDIM=尺寸(一种暗淡は,次元暗淡が正の分数スカラースカラー合并に次元暗淡のの长さをを返し.R2019B以降,暗淡たとえば,のののクエリたとえばできできできできできできできできできとしてとして指定次元の长できでき度に次元の长もでき度度次元しの长としてとしてとしての尺寸(a,[2 3])は,一种の2番目と3番目の次元の长さを1行2列の行ベクトルSZDIMににます。

SZDIM=尺寸(一种dim1,dim2,...,dimnは,次元dim1,dim2,...,dimnの长さを行ベクトルSZDIMに返します(R2019B以降)。

[sz1,...,szn] =尺寸(___は,クエリされた一种のの次元の长长さ个别に返し返し

すべて折りたたむ

4次元次元数配列を作用成し,そのサイズをます。

a = rand(2,3,4,5);sz =尺寸(a)
sz =1×42 3 4 5

一种の2番目の次元の长のみををクエリます。

szdim2 =尺寸(a,2)
szdim2 = 3.

R2019B以降,ベクトルの次元次元をたとえばすることによりたとえばさ一一たとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえば,它一种の1番目と3番目の次元の长さを求め求め求め。

szdim13 =尺寸(a,[1 3])
szdim13 =1×22 4.

一种の2番目から4番目までの次元の长さ求めます。

szdim23 =尺寸(a,2:4)
szdim23 =1×3.3 4 5.

あるいは,クエリクエリする次元次元をの入入としてとしてとしてもももできできすることもでき

szdim23 =尺寸(a,2,3,4);

5つの行と4つののもつもつもつもつもつ作物成しし。

lastname = {'史密斯';'约翰逊';'威廉姆斯';'琼斯';'棕色的'};年龄= [38; 43; 38; 40; 49];高度= [71; 69; 64; 67; 64];重量= [176; 163; 131; 133; 119];血压= [124 93;109 77;125 83;117 75;122 80];A =表(年龄,身高,体重,血压,'rownames',姓)
A =5×4表年龄高度重量血压___ ______ ______ _____________史密斯38 71 176 124 93 johnson 43 69 163 109 77威廉姆斯38 64 131 125 83 jones 40 67 133 117 75棕色49 64 119 122 80

テーブルのサイズを求めます。参数血压には2つの列が含まれがががが,尺寸は函数の数のみをしします。

sz =尺寸(a)
sz =1×25 4.

时差作物作物成型,行数と数を个别にます。

a = rand(4,3);[numrows,numcols] =大小(a)
numrows = 4.
numcols = 3.

入力数

すべて折りたたむ

スカラー,ベクトル,行程更多次元として指定ます。

データ型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|细绳|塑造|function_handle.|细胞|分类|约会时间|期间|日历|桌子|时间表

复素数号:あり

クエリする次元スカラー,または正の数スカラーのベクトル指定します。暗淡の要素がndims(a)より大厦综合,尺寸はは力量の対応する要素要素1ををます。

データ型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

クエリで区切たたのの要素としてしし。ndims(a)より大厦综合,尺寸はは力量の対応する要素要素1ををます。

データ型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

出力数

すべて折りたたむ

配列のサイズ。非负非负の数の行ベクトル返されます。

  • SZ.の各要素は一种のの対応する次元次元のさを表し表しSZ.のいずれかの要素が0.と等しい场合,一种は空の配列です。

  • 一种ががの场合,SZ.は行ベクトル[1 1]です。

  • 一种が表または时间表のの合,SZ.は行数および数の含む2要素の行ベクトル。

  • 一种char型の文库ベクトルベクトルの合书,尺寸は行ベクトル[1 m]を返します。ここここ,mは文字数号。ただし,一种が字符串スカラーの场合,尺寸は字符串配列配列の単単のであるである[1 1]を返します。たとえば,文件ベクトルと字符串についての尺寸のの力を比较します。

    szchar = size('mytext'
    szchar = 1 6
    szstr = size(“mytext”
    szstr = 1 1
    字符串内の文库数号求めるには,关节斯特莱格を使用します。

データ型:双倍的

次元の长さ。暗淡がスカラーの结合は非负ののスカラースカラーとしてれれれ暗淡がベクトル整スカラーからなるとしてとしてとして返されのなるベクトルれた次元次元ののののれ返さ次元ののののれた次元次元ののndims(a)より大厦综合,尺寸SZDIMの対応する要素に1ををます。

データ型:双倍的

个别个别にリスト长长次元で区切られた非负のスカラーとして返され

  • 暗淡が指定されず,ndims(a)よりよりのれているのさがリスト最后のにまとめられられられたとえばまとめられられられられまとめられられられられられられられられられられられられられられまとめられられ最后られられられられられられられられられられ最后られられられられられられられられられられられられられられさられられられられられられられられられられられられられられられられられられられられられられさl一种がサイズ[3 4 5]の3次元配列の场合,[sz1,sz2] =尺寸(a)sz1 = 3.SZ2 = 20.ををます。

  • 暗淡が指定されているいるいる引引ののクエリさたののと等しくなければなりませ

  • ndims(a)より多元のの力次数を指定した合,后続のの分な数は1として返されます。

データ型:双倍的

ヒント

拡张机械

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

GPUコード生成
GPU编码器™ををててnVidia®GPUのためためののののためののし。

HDLコード生成
HDL Coder™を使使てててfpga设计およびasic设计のためのverilogおよびvhdlのコードを生成しし。

R2006Aより前に导入