资源简介

资源中包含了行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现。运行环境为matlab R2017 资源中包含了行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现。运行环境为matlab R2017 资源中包含了行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现。运行环境为matlab R2017

资源截图

代码片段和文件信息

%all--用辗转相除法求两个多项式的最大公因式
function g = gcd(ab)     %a、b分别为两个多项式的系数,g是a、b的最大公因式
for i=1:100
    %1--将a和b的最高次数进行比较,将最高次数较高的多项式赋给a
    sizei = size(a);
    size1 = sizei(2);
    sizei = size(b);
    size2 = sizei(2);
    if(size1        c = a;
        a = b;
        b = c;
    end    
    %1--结束
    %用多项式a除多项式b,得到商为q,余r
    [qr] = deconv(ab);
    sizei = size(r);
    size3 = sizei(2);
    if r(size3)~=0
        r(r==0)=[];
    end
    if r == 0
        g = b;
        break;
    end
    a = b;
    b = r;
end 
g = g/g(11);
end
%all--结束



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-18 16:36  行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现\
     文件         666  2018-12-18 09:03  行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现\gcd.m
     文件        2796  2018-12-18 09:10  行列式因子、不变因子、初等因子、smith标准型、Jordan标准型、最小多项式的matlab实现\main.m

评论

共有 条评论