我正在尝试使用边界在 Julia 中运行 for 循环,其中fI和r是相同长度的数组。我知道这是不正确的,但这是我想要做的要点。
a = zeros(1:length(fI))
for i = 1:length(fI)
a[i] = (fI[i+1] - fI[i])/(r[i+1] - r[i])
end
Run Code Online (Sandbox Code Playgroud)
如何在 Julia 中设置 n+1 的增量?没有运气在其他地方找到答案。
如果我能澄清任何事情,请告诉我。我对这门语言还是很陌生。
我不完全确定你想做什么,但看起来你想根据其他变量中元素之间的差异创建一个新变量。如果这是您的用例,您可以使用diff,例如
fI, r = rand(10), rand(10)
a = diff(fI) ./ diff(r)
Run Code Online (Sandbox Code Playgroud)