ヘルプ センターヘルプ センター
配列の次元数
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 arrayA(:,:,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|table|timetable|cell|categorical|datetime|duration|calendarDuration
double
single
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
string
struct
table
timetable
cell
categorical
datetime
duration
calendarDuration
配列の次元数は、配列のサイズ ベクトルの長さに等しくなります。つまり、ndims(A) = length(size(A))です。
ndims(A) = length(size(A))
この関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、Run MATLAB Functions in Thread-Based Environmentを参照してください。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行(Parallel Computing Toolbox)を参照してください。
size|length
size
length
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の 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