Fill values from different matrices size

Hello,
I want to know how I can put the values of a matrix 3x3 into a matrix of 6x6 (for example), adding zeros in the not pair rows and colums, just like that:
A B C
D E F
G H I
into:
A 0 B 0 C 0
0 0 0 0 0 0
D 0 E 0 F 0
0 0 0 0 0 0
G 0 H 0 I 0
0 0 0 0 0 0
Thank you very much!

 채택된 답변

Grzegorz Knor
Grzegorz Knor 2011년 10월 27일

0 개 추천

For example:
a = rand(3);
b = zeros(6);
b(1:2:end,1:2:end) = a

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2011년 10월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by