已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模线性方程模线性方程组 henu08wangnan 今天要解决的问题 ax b modn a 0n 0 x 如 4x 2 mod5 x a1 modn1 x a2 modn2 a 0n 0 x 如 x 2 mod5 x 3 mod13 求解模线性方程 ax b modn a 0n 0 x 如 4x 2 mod5 1 是否有解 2 有几个解 3 这些解分别是多少 分析 首先明确一点 如果x是解 0 x n 则对于任意整数k x kn也是解 所以解应表示成一些剩余类x xiax b modn 等价于存在整数y 使得ax ny b这是一个线性同余方程 首先判断d a n 是不是b的约数 如果是 等价于方程a x n y b 相当于求解a x b modn a n 1 分析 这个方程有两种解法直接解ax ny d 再两边同时乘以b d 注意这只是一个解 一共应该有d个 间隔为n d 因为对于模n d来说解是唯一的 在模n 的缩系中a是存在逆a 1的 因此解为x a 1b modn 同样扩展得d个解 在缩系中求逆也有两种方法求a x n y 1的解 和方法一等价利用欧拉定理a 1 a n 1 modn 求解模线性方程 ax b modn 方法一 利用Euler函数a a n 1 1 a b a n 1 b关键 求abmodna a2 a4 a8 a16 同余方程可以做乘法 b做二进制展开选择方法二 扩展的Euclid算法存在整数y 使得ax ny b记d a n a a d n n d 必须有d ba x n y 1 b d 注意 x不唯一 所有x相差n d的整数倍 欧拉定理与费马定理 欧拉函数 1 n中和n互素的元素个数 n Euler定理若gcd a n 1则a n 1 modn 意义 当b很大时ab abmod n modn 让指数一直比较小欧拉函数是积性函数 即当 m n 1时f mn f m f n 费马定理是欧拉定理在n为素数时的特殊情况 ap 1 1 modp 其中p为素数 MODULAR LINEAR EQUATION SOLVER a b n MODULAR LINEAR EQUATION SOLVER a b n 1 d x y EXTENDED EUCLID a n 2ifd b3thenx0 x b d modn4fori 0tod 15doprint x0 i n d modn6elseprint nosolutions MODULAR LINEAR EQUATION SOLVER a b n MODULAR LINEAR EQUATION SOLVER 4 2 5 1 1 4 3 EXTENDED EUCLID 4 5 2if1 23then3 4 2 1 mod54fori 0to1 15doprint 3 i 5 1 mod56elseprint nosolutions 4x 2 mod5 4x 2 mod5 x有唯一解 x 3 MODULAR LINEAR EQUATION SOLVER a b n MODULAR LINEAR EQUATION SOLVER 14 30 100 1 2 7 1 EXTENDED EUCLID 14 100 2if2 303then95 7 30 2 mod1004fori 0to2 15doprint 95 i 100 2 mod1006elseprint nosolutions 14x 30 mod100 14x 30 mod100 x有两个解 x 95 x 45 练习 Poj1061青蛙的约会 接下来要解决的问题 x a1 modn1 x a2 modn2 a 0n 0 x 如 x 2 mod5 x 3 mod13 韩信点兵 在中国数学史上 广泛流传着一个 韩信点兵 的故事 韩信是汉高祖刘邦手下的大将 他英勇善战 智谋超群 为汉朝的建立了卓绝的功劳 据说韩信的数学水平也非常高超 他在点兵的时候 为了保住军事机密 不让敌人知道自己部队的实力 先令士兵从1至3报数 然后记下最后一个士兵所报之数 再令士兵从 至 报数 也记下最后一个士兵所报之数 最后令士兵从1至7报数 又记下最后一个士兵所报之数 这样 他很快就算出了自己部队士兵的总人数 而敌人则始终无法弄清他的部队究竟有多少名士兵 韩信点兵 在中国数学史上 广泛流传着一个 韩信点兵 的故事 这个故事中所说的韩信点兵的计算方法 就是现在被称为 中国剩余定理 的一次同余式解法 它是中国古代数学家的一项重大创造 在世界数学史上具有重要的地位 孙子算经 解模线性方程组 最早提出并记叙这个数学问题的 是南北朝时期的数学著作 孙子算经 中的 物不知数 题目 这道 物不知数 的题目是这样的 今有一些物不知其数量 如果三个三个地去数它 则最后还剩二个 如果五个五个地去数它 则最后还剩三个 如果七个七个地去数它 则最后也剩二个 问 这些物一共有多少 用简练的数学语言来表述就是 求这样一个数 使它被 除余 被 除余 被 除余 x 2 mod3 x 3 mod5 x 2 mod7 X 中国剩余定理 考虑方程组x ai modmi mi两两互素在0i时ei 0 modmj 则e1a1 e2a2 ekak就是一个解 调整得到 0 m 内的唯一解 想一想 如何调整 整理一下 一般线性方程组aixi bi modni ax b modn x b1 modn1 x b1 modn1 x b1 modp1 i 用中国剩余定理其他规则同余方程二项方程 借助离散对数 本身 高次方程 分解n 降幂单个多变元线性方程 消法 求解模线性方程组步骤 找到模线性方程组中每个方程的ai ni求出相对应的mi mi 1求出相应的ci mi mi 1modni 最后一步 a a1c1 a2c2 akck modn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地下车库后浇带施工方案
- 2024至2030年中国免烫防皱衬衣行业投资前景及策略咨询研究报告
- 2024年中国电动工具零件市场调查研究报告
- 班主任如何帮助学生解决青春期问题计划
- 2024八年级数学上册第四章图形的平移与旋转4图形变化的简单应用习题课件鲁教版五四制
- 2024年湖北客运考试口诀是什么内容
- 2024年呼和浩特客车从业资格证考试试题题库
- 2024年果洛客运从业资格摸拟考试
- 2024年贵阳客运从业资格证考试模拟试题题库
- 2024年泸州客运从业资格证理论考试答案
- 第五章 高分子材料表面摩擦磨损
- 2022年安全管理烟花爆竹工厂选址的基本要求.doc
- (完整版)污水处理厂运行成本统计表
- 配电变压器安装典型设计方案
- 高级数字信号处理大作业 2016.
- 中国民间秘术大全
- 恋爱必用,数字谐音大全
- 汽车零部件再制造项目可行性研究报告写作范文
- 异物控制管理制度
- 供应商送货要求规范
- 磁带式录音机的工作原理
评论
0/150
提交评论