[討論] 矩陣如何這樣放大

看板MATLAB作者 (CHUNG )時間11年前 (2014/06/12 14:08), 11年前編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
現在有一個半色調的矩陣,內部的元素都是0跟1 例如: [0 0 1 0 1] 現在想要把內部所有的點都放大成2x2的矩陣,變成一個更大的半色調矩陣 元素0的就變成[1 0; 0 1], 元素1的就變成[0 1; 1 0] 所以原本的矩陣就變成 [1 0 1 0 0 1 1 0 0 1; 0 1 0 1 1 0 0 1 1 0] 請問各位大大,這樣的矩陣要如何產生,想了很久找不出方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.207.59 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1402553288.A.B9C.html ※ 編輯: gjynh (118.165.207.59), 06/12/2014 14:09:55 ※ 編輯: gjynh (118.165.207.59), 06/12/2014 16:40:00

06/12 17:20, , 1F
a=[1 0;0 1];b=[0 1;1 0];
06/12 17:20, 1F

06/12 17:21, , 2F
kron(v,b)+kron(~v,a)
06/12 17:21, 2F

06/12 22:12, , 3F
謝謝您,雖然還不太了解那個指令,但我會好好研究的,謝謝
06/12 22:12, 3F
文章代碼(AID): #1JcKF8kS (MATLAB)
文章代碼(AID): #1JcKF8kS (MATLAB)