MATLAB LanguageИнициализация матриц или массивов


Вступление

Matlab имеет три важные функции для создания матриц и установки их элементов в нули, единицы или единичную матрицу. (Единичная матрица имеет одну на главной диагонали и нули в другом месте).

Синтаксис

  • Z = нули (sz, тип данных, тип массива)
  • X = единицы (sz, тип данных)
  • I = глаз (sz, тип данных)

параметры

параметр подробности
С.З. n (для nxn-матрицы)
С.З. n, m (для матрицы nxm)
С.З. m, n, ..., k (для матрицы m-by-n-by -...-by-k)
тип данных 'double' (по умолчанию), 'single', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64' или 'uint64'
arraytype «Распределенная»
arraytype 'Codistributed'
arraytype 'GpuArray'

замечания

По умолчанию эти функции создадут матрицу двойников.

Инициализация матриц или массивов Связанные примеры