Filter löschen
Filter löschen

How to create multiple matrices with multiple variable?

1 Ansicht (letzte 30 Tage)
Hao Ming Low
Hao Ming Low am 21 Jan. 2022
Beantwortet: Chunru am 21 Jan. 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

Antworten (1)

Chunru
Chunru am 21 Jan. 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

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by