来自文档(通讯工具箱)
x_gf = gf(x,m)从矩阵x创建一个伽罗瓦域阵列。伽罗瓦域具有2 ^ m个元素,其中m是1到16之间的整数。
精细。大矩阵的努力随着x的元素数量的增加而增长。毫不奇怪,因为每个元素都必须在某个时刻被“触及”。
不幸的是,这意味着gf(eye(n))的成本与n呈二次方式。有没有办法从那里的所有零中获利?
PS:我需要这个来从gf-Matrix中删除一行,因为通常的m(:c)= []方式不起作用,我的想法是乘以gf矩阵切割单位矩阵的速度非常慢......
答案 0 :(得分:0)
我没有这个工具箱,但是gf
可能支持稀疏数据输入,在这种情况下可能会大大减少执行时间。