MATLAB Language
行列または配列の初期化
サーチ…
前書き
Matlabには、行列を作成し、その要素をゼロ、1、または恒等行列に設定する3つの重要な関数があります。 (単位行列は、主対角要素に1を持ち、それ以外ではゼロです。)
構文
- Z = 0(sz、データ型、配列型)
- X = 1(sz、データ型)
- 私=目(sz、データ型)
パラメーター
パラメータ | 詳細 |
---|---|
sz | n(n×n行列の場合) |
sz | n、m(n×m行列の場合) |
sz | m、n、...、k(m行n行、...、k行の行列の場合) |
データ・タイプ | 'double'(デフォルト)、 'single'、 'int8'、 'uint8'、 'int16'、 'uint16'、 'int32'、 'uint32'、 'int64'、または 'uint64' |
配列型 | '分散された' |
配列型 | 'codistributed' |
配列型 | 'gpuArray' |
備考
これらの関数は、デフォルトでdouble型の行列を作成します。
0の行列を作成する
z1 = zeros(5); % Create a 5-by-5 matrix of zeroes
z2 = zeros(2,3); % Create a 2-by-3 matrix
1の行列を作成する
o1 = ones(5); % Create a 5-by-5 matrix of ones
o2 = ones(1,3); % Create a 1-by-3 matrix / vector of size 3
単位行列の作成
i1 = eye(3); % Create a 3-by-3 identity matrix
i2 = eye(5,6); % Create a 5-by-6 identity matrix
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow