作者gjynh (CHUNG )
看板MATLAB
標題[討論] 矩陣如何這樣放大
時間Thu Jun 12 14:08:05 2014
現在有一個半色調的矩陣,內部的元素都是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
推 sunev:a=[1 0;0 1];b=[0 1;1 0]; 06/12 17:20
→ sunev:kron(v,b)+kron(~v,a) 06/12 17:21
→ gjynh:謝謝您,雖然還不太了解那個指令,但我會好好研究的,謝謝 06/12 22:12