calc&init
在开始正式计算之前对原始数据进行预处理,因为输入的一些原始数据在计算中不一定能够直接使用,因此这部分的格式为
CALC:
语句1;
语句2;
…;
ENDCALC
对集合的属性定义初始值,对于数值计算来说,往往使用迭代算法,因此如果能给出一个比较好的初始值可以提高计算的速度和准确度
INIT:
<属性名>=常数1,常数2,…,常数N;
ENDINIT
一个初始部分以“init:”开始,以“endinit”结束。初始部分的初始声明规则和数据部分的数据声明规则相同。也就是说,我们可以在声明的左边同时初始化多个集属性,可以把集属性初始化为一个值,可以用问号实现实时数据处理,还可以用逗号指定未知数值。
比如在数据段使用“A=?”,这时运行的话将会提示输入A。