assemble global stiffness matrix

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

Productos

Preguntada:

el 16 de Abr. de 2020

Respondida:

el 16 de Abr. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by