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.

 채택된 답변

Ameer Hamza
Ameer Hamza 2020년 4월 16일

0 개 추천

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Matrix Indexing에 대해 자세히 알아보기

제품

질문:

2020년 4월 16일

답변:

2020년 4월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by