怎样使一行数据每个元素重复三遍成为一个新的一行数据?
rt 例如 a = ;变成 a = ;
谢谢! rt 例如 a = ;
变成 a = ;
谢谢!
mindhen 发表于 2011-2-22 19:14 http://forum.simwe.com/images/common/back.gif
>> a = [ 1 2 3 ];
>> b = reshape( repmat( a', 1, 3 )', 1, 9 )
b =
1 1 1 2 2 2 3 3 3
另一种方法:
>> a = [ 1 2 3 ];
>> b = repmat( a, 3,1 );
>> a =b(:)'; 另一种>> a=1:3
a =
1 2 3
>> b=kron(a,ones(1,3))
b =
1 1 1 2 2 2 3 3 3
页:
[1]