【发布时间】:2013-01-29 05:06:11
【问题描述】:
假设我有一个这样的矩阵:
a =
1 2
3 4
我想将矩阵的大小加倍并创建如下内容:
aa =
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4
这样,第一个矩阵中的每个元素都会传播到更大矩阵中的四个元素。
a(i,j) == aa(2*i-1, 2*j-1)
== aa(2*i , 2*j-1)
== aa(2*i-1, 2*j)
== aa(2*i , 2*j)
是否有任何预定义的函数可以做到这一点?
当然我可以通过两个循环来做到这一点,但我想要最简单、最干净的方法!
【问题讨论】:
标签: matlab matrix size vectorization