Borrar filtros
Borrar filtros

How to create multiple matrices with multiple variable?

1 visualización (últimos 30 días)
Hao Ming Low
Hao Ming Low el 21 de En. de 2022
Respondida: Chunru el 21 de En. de 2022
provided x=1:100
How to create 100 matrices (all must be having pattern of [x 0 0; 0 x 0; 0 0 x]) at the same time without typing it one by one?
P.S. : I meet this problem when studying multiple variable linear regression

Respuestas (1)

Chunru
Chunru el 21 de En. de 2022
n = 5; % 100
% each slice of a is a matrix you want to produce:
a = eye(3).*reshape(1:n, [1 1 n])
a =
a(:,:,1) = 1 0 0 0 1 0 0 0 1 a(:,:,2) = 2 0 0 0 2 0 0 0 2 a(:,:,3) = 3 0 0 0 3 0 0 0 3 a(:,:,4) = 4 0 0 0 4 0 0 0 4 a(:,:,5) = 5 0 0 0 5 0 0 0 5

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by