我有一个存储值的for循环。出于某种原因,它正在计算for循环中的所有数字的值,而不仅仅是数组中的值。在循环中计算值
t = 3600:50:172800;x = 0.1;y = 0; ro = 0.1;
T = zeros(1,length(t));
for Cm = 1E6:1E6:4E6
for i = 1:length(t)
T = T_ILS(x,y,ro,Cm,t);
Tall(Cm,:) = [T];
end
end
我得到的错误是“请求的2000000x3385数组超出最大数组大小首选项”。我希望for循环只计算Cm值,而不是每个中间的数字。
什么是变量't'? – codeaviator
新增,删除了一些代码以保持简单。 – Scott
您添加的代码行错位。 – codeaviator