我将不同周期的均值,生成数组。可是发现数组元素值,与直接计算值结果不同,请问原因?
ars
//此处添加变量
Numeric b1;
Numeric b2;
Numeric i;
Numeric j;
Array<Numeric>a;
OnBar(ArrayRef<Integer> indexs)
{
b1=average(o,3);
b2=average(o,4);
PlotNumeric("b1",b1);
plotnumeric("b2",b2);
for i=0 to 3;
{
j=i+1;
a[i]=Summation(o,j)/j;
}
if(BarStatus==0) Print(TextArray(a));
为什么 a[2] a[3]的值与 b1 b2不相等呢?
我取消了 if(BarStatus==2) 结果也不对? 是变量数据传输问题吗?没找到原因啊?
但是 我改成了 if(BarStatus==2) 还是不正确啊?
if(BarStatus==0)?
a的输出位置就有问题