MATLAB Language
Inicializando matrices o matrices
Buscar..
Introducción
Matlab tiene tres funciones importantes para crear matrices y establecer sus elementos en ceros, unos o la matriz de identidad. (La matriz de identidad tiene unos en la diagonal principal y ceros en otros lugares).
Sintaxis
- Z = ceros (sz, datatype, arraytype)
- X = unos (sz, tipo de datos)
- I = ojo (sz, tipo de datos)
Parámetros
Parámetro | Detalles |
---|---|
sz | n (para una matriz nxn) |
sz | n, m (para una matriz nxm) |
sz | m, n, ..., k (para una matriz m-by-n-by -...- by-k) |
tipo de datos | 'double' (predeterminado), 'single', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64' o 'uint64' |
arraytype | 'repartido' |
arraytype | 'codistribuido' |
arraytype | 'gpuArray' |
Observaciones
Estas funciones crearán una matriz de dobles, por defecto.
Creando una matriz de 0s.
z1 = zeros(5); % Create a 5-by-5 matrix of zeroes
z2 = zeros(2,3); % Create a 2-by-3 matrix
Creando una matriz de 1s.
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
Creando una matriz de identidad.
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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow