多项式上的计算

本节介绍多项式的计算:求逆、计算,以及多项式上的CRT,主要参考:多项式也有CRT么?

多项式#

有理数系数的多项式:
即系数来自一个"域(field)",可以做加减乘法(除0外)。

多项式的带余除法#

多项式的整除#

不可约多项式#

如果多项式的因子只有自身和1,就称之为是一个不可约多项式。

多项式的"最大公因子"#

整数的GCD(辗转相除法)#

求45和30的最大公因子:

代码:

#include <stdio.h>
#include <stdlib.h>

int GCD(int a,int b)
{
    int temp=0;
    if(a<b)
    {
        while(a!=0)
        {
            temp=b%a;
            b=a;
            a=temp;
        }
        return b;
    }else
    {
        while(b!=0)
        {
            temp=a%b;
            a=b;
            b=temp;
        }
        return a;
    }
}
int main()
{
    int a=30,b=45;
    printf("%d\n",GCD(a,b));
    return 0;
}

辗转相除法#

image
image

例子1


由此也可以定义有理数系数的多项式之间的“互素”。

例子2

image
image

串位加减法#

例子1

image

例子2

image
image

矩阵求法#

image
image

多项式的贝祖等式#

多项式的求逆#

多项式上的CRT#


多项式求逆举例(辗转相除法):

参考#

1、多项式也有CRT么?
2、中国剩余定理
3、求逆元

作者:Hang Shao

出处:https://www.cnblogs.com/pam-sh/p/16138977.html

版权:本作品采用「知识共享」许可协议进行许可。

声明:欢迎交流! 原文链接 ,如有问题,可邮件(mir_soh@163.com)咨询.

posted @   PamShao  阅读(326)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu