想计算一组数组的和,查了一下论坛,似乎是用MFSUM?已经安装了扩展科学计算组件。
下面是我写的测试代码:
VARIABLE: A[3]=0, IDX=1;
IF CLOSE>OPEN THEN A[IDX] := 1;
IF CLOSE<OPEN THEN A[IDX] := -1;
IDX := IDX + 1;
IF IDX > 3 THEN IDX := 1;
SUMA := MFSUM(A, 3);
问题是,显示的SUMA始终是3,不知道哪里写得不对?
另外想问一下,有什么语句可以返回数组的长度吗?
VARIABLE:A[3]:=0, IDX:=1;
A[1]:=0;
A[2]:=0;
A[3]:=0;
数值这样初始化下。