サーチ…


前書き

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