[讨论] 矩阵如何这样放大

楼主: gjynh (CHUNG )   2014-06-12 14:08:05
现在有一个半色调的矩阵,内部的元素都是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]
请问各位大大,这样的矩阵要如何产生,想了很久找不出方法
谢谢
作者: sunev (Veritas)   2014-06-12 17:20:00
a=[1 0;0 1];b=[0 1;1 0];kron(v,b)+kron(~v,a)
楼主: gjynh (CHUNG )   2014-06-12 22:12:00
谢谢您,虽然还不太了解那个指令,但我会好好研究的,谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com