ドキュメンテーションヘルプ センター
最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
配列の次元数
N = ndims(A)
例
N = ndims(A) は、配列 A の次元数を返します。次元数は、常に 2 以上になります。この関数は、size(A,dim) = 1 となる、後に続く大きさが 1 の次元を無視します。
A
size(A,dim) = 1
すべて折りたたむ
行ベクトルを作成します。
A = 1:5;
ベクトルの次元数を求めます。
ndims(A)
ans = 2
ベクトルのサイズは 1 行 5 列なので、結果は 2 です。
2
文字ベクトルの cell 配列を作成します。
A{1,1,1} = 'cell_1'; A{1,1,2} = 'cell_2'; A{1,1,3} = 'cell_3'
A = 1x1x3 cell array A(:,:,1) = {'cell_1'} A(:,:,2) = {'cell_2'} A(:,:,3) = {'cell_3'}
cell 配列の次元数を求めます。
ans = 3
cell 配列のサイズは 1 x 1 x 3 なので、結果は 3 です。
3
入力配列。スカラー、ベクトル、行列、多次元配列、table または timetable として指定します。
データ型: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | table | timetable | categorical | datetime | duration | calendarDuration
double
single
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
string
struct
cell
table
timetable
categorical
datetime
duration
calendarDuration
配列の次元数は、配列のサイズ ベクトルの長さに等しくなります。つまり、ndims(A) = length(size(A)) です。
ndims(A) = length(size(A))
この関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
length | size
length
size
この例の変更されたバージョンがシステム上にあります。代わりにこのバージョンを開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office