加速gf(eye(x))a.k.a.加速稀疏矩阵的Galois场创建

时间:2013-12-09 16:41:53

标签: matlab galois-field

来自文档(通讯工具箱)

  

x_gf = gf(x,m)从矩阵x创建一个伽罗瓦域阵列。伽罗瓦域具有2 ^ m个元素,其中m是1到16之间的整数。

精细。大矩阵的努力随着x的元素数量的增加而增长。毫不奇怪,因为每个元素都必须在某个时刻被“触及”。

不幸的是,这意味着gf(eye(n))的成本与n呈二次方式。有没有办法从那里的所有零中获利?

PS:我需要这个来从gf-Matrix中删除一行,因为通常的m(:c)= []方式不起作用,我的想法是乘以gf矩阵切割单位矩阵的速度非常慢......

1 个答案:

答案 0 :(得分:0)

我没有这个工具箱,但是gf可能支持稀疏数据输入,在这种情况下可能会大大减少执行时间。

相关问题