FMArray的功能及用法说明
FMArray 的功能及用法说明
简述 FMArray 是一种紧缩式存贮的高效运算的支持多维度的矩阵式数组。其大小固定、 单元类型一致, 与
Array 形成互补,比 Array 的运算效率高,但没有 Array 使用那么灵活,需要做高效矩阵计算或算法开发时
可以使用。
注:该功能目前只有 “下一代全新测试” 服务器支持,正式服务器目前还不支持,有兴趣的用户可以切换到该测试服务器上进行测试使用。
服务器切换方法:计算设置 -> 服务选择 -> 下一代全新测试
简介
文档主要内容:
1、FMArray 数组的功能与使用
2、三目运算符.?: 对矩阵的支持
FMArray 主要用途
1、节约内存开销
2、极速的计算效率
3、更适合于算法的开发
使用案例
范例 01:矩阵集合并操
f1:=fmarray[1,2,0,4,5];
f2:=fmarray[1,0,7];
t:= f1 union2 f2;
return t;
返回:fmarray [1,2,0,4,5,7]
范例 02:自行扩张功能
f:=fmarray [1,2,3];//3 行
f [10]:=10; // 赋值下标为 10 的行的值为 10,此时的 f 会进行自扩张
return f;
范例 03:三目运算符.?: 对矩阵的支持
f1:=fmarray[[1,2],[0,4],[1,2],[5,6]];
f2:=fmarray[[100,10],[200,20],[300,30],[400,40]];
b:=f1.>3 .? f1:f2;
return b;
返回:
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: