【发布时间】:2021-11-17 18:58:13
【问题描述】:
我正在运行一个计算,我希望得到结果为 NOJ(7x65) 矩阵
NOJ = zeros(7,65);
for x = 2:2:14
NOJ(x,:) = (1- sqrt(1-inflow_CT))./(1+(2*kNOJfit*x/2)).^2;
end
这是我的代码,它运行良好,但它给了我 14 分(NOJ 14x65)。我只想要 x=2,4,6,8,10,12,14 的 7 分。
有人知道这是什么原因吗?
【问题讨论】:
-
原因是索引总是连续的,并且在 MATLAB 中,从 1 开始。为什么不简单地创建循环
for x = 1:7?无论如何,您在计算中将x除以 2。