怎样给matlab二维数组循环赋值?(附出错程序)

原来的程序太长,东西太多,我试了一下相似的例子,仍然出错,例子贴上来了,请大家给点意见,谢谢
for i=1:2,
a=i/1;
for j=1:2,
R=j*2;
data(i,j)=R;
end
end
我想构造的data是一个2行2列矩阵,但运行后data是一堆乱码,其size为:
size(data)

ans =

200 10
到底应该怎样编写才正确呢?

第1个回答  推荐于2016-06-14
程序没有问题啊

for i=1:2,
a=i/1;
for j=1:2,
R=j*2;
data(i,j)=R;
end
end
data

结果:
data =

2 4
2 4本回答被提问者采纳
第2个回答  2007-08-24
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{
array[i][j]=..

}
相似回答