计算机开平方的原理,《九章算术》开方算法系统及其与现代计算机程序的比较.docx...

《九章算术》开方算法系统及其与现代计算机程序的比较

傅海伦

中国古代把开方法与二次、三次或高次数字方程解法统称为开方术。《九章算术》少广章 提出了完整的开平方、开立方程序 一、《九章算术》的开平方程序

开平方相当于求X2 = N的根。

开方术曰:

「置积为实。借一算,步之,超一等。议所得,以一乘所借一

算为法,而以除。除已,倍法为定法。其复除,折法而下。复置借算,步之如

初,以复议一乘之,所得副以加定法,以除。以所得副从定法。复除,折下如

《九章算术》给出的术文言简意赅,在开方筹式中每一个数字的记数和入

算,都严格遵循位置值制。由于其中明确指出:「复除,折而下」、「复除, 折下如前」,可见,这是一个具有一般性的机械化算法程序。即是说,不论平 方根有多少位数,反复实施这一程序都可求出来。所以,在此有必要对一般情 形下的这种机械化程序加以剖析。

以总的来说,开平方的程序是:首先作四行的筹式布算,即从上到下的四 行依次布以方根(「议所得」)、被开方数(实)、法和借算,然后机械反复 实施「超」、「议」、「除」、「折」的四大步骤,直至「适尽」、结束。

「超」:将置于个位上的借算自右向左隔一位移一步,移到与实的最高位

(N为奇数位)或次高位(N为偶数位时)对齐为止。若移 n位,这相当于将

方程进行倍根变换,变换后的方程为102nxi2 = N的形式,如图(2)

「议」:议得根的第一位得数为 a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计主要研究了PID控制算法计算机控制系统中的应用,并通过MATLAB仿真进行了实验研究。 PID控制算法是一种常用的控制算法,它可以通过对系统的误差、误差变化和积累误差进行调节来实现系统控制。在本课程设计中,首先通过理论学习的方式深入了解PID控制算法原理和数学模型。然后,利用MATLAB软件进行仿真实验,将PID控制算法应用于一个计算机控制系统的设计中。 在仿真实验中,首先需要构建一个控制系统的数学模型。然后,通过PID控制算法的调节参数,例如比例系数、积分系数和微分系数,对控制系统进行参数调节和优化。在对比实验中,可以通过调整不同的参数组合,分析不同参数对系统控制性能的影响。 通过实验研究,可以评估PID控制算法在这个计算机控制系统中的性能和效果。实验结果可以通过MATLAB软件进行数据分析和图形绘制,比较不同参数设置下系统的输出响应、稳态误差和控制精度等指标。 该课程设计对深入理解PID控制算法原理和应用具有重要意义。通过MATLAB仿真实验,学生可以掌握PID控制算法的实际应用方法,并了解其在工业、自动化等领域的广泛应用。同时,通过对系统的数学建模和仿真实验,学生还可以培养自己的实验设计和数据分析能力,提高自己的综合素质。 总之,《计算机控制课程设计-PID控制算法的MATLAB仿真研究》这个课程设计通过理论学习和实验研究相结合的方式,深入研究了PID控制算法的应用。通过实验分析,可以获得PID控制算法计算机控制系统中的性能和效果,提高学生的实践动手能力和综合素质。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值