登录论坛

查看完整版本 : [MATLAB基础] 可否用匿名函数对矩阵进行循环赋值?


crazyzlj
2013-07-23, 17:35
n=10;
R = zeros(3*n,3*n);
R_temp = [1 2 3;4 5 6;7 8 9];
for i=1:3:3*n-2;
R(i:i+2,i:i+2) = R_temp;
end

代码如上,可否使用匿名函数替代for循环呢?因为不想因为这个简单的赋值函数另建一个m文件。。。
或者有什么更简单的方法实现我的这种需求么?
谢谢