所以我有许多循环嵌套在一起,现在想要访问每个数组的单独元素以用于最终方程。下面是我到目前为止的代码。
for val = 1: xMid_p-1
eapDia_p = diaArray_p(1,val);
baseDia_p = diaArray_p(1,end);
curDiaArray_p = linspace(eapDia_p, baseDia_p, xMid_p-1);
curRadArray_p = curDiaArray_p/2;
maxRad = max(curRadArray_p);
for val = 1 : xMid_p-1
ln(1,val) = maxRad(:) - curRadArray_p(val);
for val = 1 : xMid_p - 2
lnM(1,val) = maxRad(:) - curRadArray_p(val);
end
end
lnCubed(1,:) = ln.^3
lnMCubed(1,:) = lnM.^3
end
我要做的是从lnCubed中的第二个元素中减去lnMCubed数组的第一个元素,依此类推。请参阅以下内容:
lnCubed =
0 0.1 0.2 0.3 0.4 0.5 0.6
lnMCubed =
0 0.1 0.2 0.3 0.4 0.5
即。我要做0.1-0,0.2-0.1,0.3-0.2,0.4-0.3,0.5-0.4,0.6-0.5
但我似乎无法正确构建循环