TSL语言基础
>
矩阵计算
>
矩阵查找和遍历的保留字和算符
>
MFind
Mfind用于将逻辑数组变换为下标数组
复制链接
在TSL的子矩阵下标值允许使用下标数组,而某些矩阵语言则还允许使用逻辑数组,即只取出为真的下标,MFIND可以将逻辑数组转换为下标数组。
A:=Rand(100,3);
B:=A[:,0].>0.5; //返回0列为真的逻辑数组
C:=Mfind(B);//返回为真的下标数组
D:=A[C]; //取出A的子矩阵
上边的代码可以写成D:=A[Mfind(A[:,0].>0.5)];
含义等同于D:=Select * from A where [0] > 0.5 end;