除了支持复数特定的功能模型外,已有的部分基础函数也支持复数的运算。
比如abs函数可以获取复数的模,如abs(4+3j)的结果为5。
Real函数可以获取复数的实部,如real(4+3j)的结果为4。
这类函数也支持复数数组操作,包括Array及FMArray
如Real(array(1+2j,2.5+3j))的结果为array(1.0,2.5)。
当个别函数不支持数组操作时,也可通过循环遍历运算符快速实现,此种方式只适合Array数组,不适合FMArray,如:
A:= array(1+2j,2.5+3j);
A::=real(mcell);
Return A;
返回的结果为:array(1.0,2.5)