ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

行列および配列

配列の作成、結合、変形、再配列およびインデックス付け

行列と配列は、MATLAB® における情報とデータの基本的な表現手段です。一般的な配列やグリッドの作成、既存の配列の結合、配列の形状と内容の操作、およびインデックスを使用した配列要素へのアクセスを行うことができます。行列と配列の操作の概要は、「配列の取り扱い」をご覧ください。

関数

zerosすべての要素が 0 の配列の作成
onesすべての要素が 1 の配列の作成
rand一様分布の乱数
true論理値 1 (true)
false論理 0 (false)
eye単位行列
diag対角行列の作成と行列の対角要素の取得
blkdiag入力引数からブロック対角行列を作成
cat指定された次元において配列を連結
horzcat配列を水平に連結
vertcat配列の垂直方向の連結
repelem配列要素のコピーの繰り返し
repmat配列のコピーの繰り返し
linspace線形に配置されたベクトルを作成
logspace対数的に等間隔なベクトルの作成
freqspace周波数応答のための周波数データ列の作成
meshgrid2 次元および 3 次元のグリッド
ndgridN 次元空間での四角形のグリッド
length最大の配列の次元の長さ
size配列のサイズ
ndims配列の次元数
numel配列の要素数
isscalar入力がスカラーかどうかを判別
isvector入力がベクトルかどうかを判別
ismatrix入力が行列かどうかを判別
isrow入力が行ベクトルかどうかを判別
iscolumn入力が列ベクトルかどうかを判別
isempty配列が空かどうかを判別
sort配列要素の並べ替え
sortrows行列または table の行の並べ替え
issorted配列が並べ替えられているかどうかを判別
issortedrows行列または table の行が並べ替えされているかどうかを判別
flip要素の順序の反転
fliplr配列の左右の反転
flipud配列の上下の反転
rot90配列を 90 度回転
transposeベクトルまたは行列の転置
ctranspose複素共役転置
permute多次元配列の次元の再配列
ipermuteN 次元配列の次元の再配列を逆操作
circshift配列を循環シフト
shiftdim次元のシフト
reshape配列の次元の変更
squeeze大きさが 1 の次元の削除
colonベクトルの作成、配列の添字、および for ループの反復
endコードのブロックを終了、または最後の配列インデックスを示す
ind2sub線形インデックスから添字を抽出
sub2ind添字から線形インデックスへの変換

トピック

行列の作成と連結

行列を作成するか、または他の行列から新たな行列を作成します。

行列のインデックス

行と列のインデックス付けのメソッドを使用して行列の要素にアクセスまたは代入する

行列のサイズと形状の変更

既存の行列内の要素のサイズ、形状、または並びを変更します。

行列のシフトと並べ替え

1 つ以上の次元で行列要素をシフトするか、昇順または降順に並べ替えます。

対角行列の操作

対角線に沿って行列を構成し、操作します。

空行列、スカラー、ベクトル

次元が 0 または 1 の行列を処理します。

多次元配列

2 次元よりも大きい配列を作成、操作します。

この情報は役に立ちましたか?