assemble global stiffness matrix

4 visualizaciones (últimos 30 días)
Rafael Zanetti
Rafael Zanetti el 16 de Abr. de 2020
Respondida: Ameer Hamza el 16 de Abr. de 2020
Hello, I'd like how the easier way to assemble 2 matrices, for example, I have the following matrices:
k1 = [120 -120;-120 120]
k = zeros(5,5)
so I want to assemble this pattern:
K = [120 0 -120 0 0; 0 0 0 0 0;-120 0 120 0 0; 0 0 0 0 0; 0 0 0 0 0]
I thank you.

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 16 de Abr. de 2020
k1 = [120 -120;-120 120];
k = zeros(5,5);
k([1 3], [1 3]) = k1;
Result
k =
120 0 -120 0 0
0 0 0 0 0
-120 0 120 0 0
0 0 0 0 0
0 0 0 0 0

Más respuestas (0)

Categorías

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

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by