这个工具箱可以处理任何p和n的GF(p^n)的简单操作(+,-,*,/,.*,./,inv)。 下面给出了示例(也记录在 gf_test.m 中)。
如果您发现任何错误或有任何疑虑/意见,请与我联系。
% 设置路径java_path_setup; % 创建 3^2 的 gf 类gf9=gf(3,2);
%%%% % 例如。 1 a=[2 1;1 0]
% 计算排名gf9.rank(a)
% 计算逆inva = gf9.inv(a)
% 检查逆a_times_ainva=gf9.mult(a,inva)
% 矩阵除法gf9.div(a,a)
%%%%% % 例如。 2 b=[1 2 1;1 0 1]; c=[1 1 0;2 1 1];
计算总和的百分比gf9.add(b,c)
% 计算减法gf9.sub(b,c)
% 计算点乘法gf9.dmult(b,c)
计算点除
2023-03-05 09:21:29
9KB
matlab
1