如何在matlab中矢量化循环

时间:2013-07-14 13:56:26

标签: matlab loops cell vectorization

我想使用函数repmat来编写这段代码:

   for j=1:30
       for i=1:10 
          myObject{i,j}.s = zeros(6,1);
       end
   end

我无法理解如何为细胞做到这一点。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用deal

[myObject{1:10,1:30}] = deal( struct('s',zeros(6,1) );

PS:最好not to use i and j as variables in Matlab