当前注册人数384011人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

Newton-Raphson method for all real roots of the polynomial

计算多项式实根的Newton-Raphson算法源代码

2007年12月06日
Matlab R11
本源码的M文件实现了Newton-Raphson算法,用于计算一个给定多项式的所有实根,它调用了以下函数:syn_division,derivate和差分函数。包括的文件有:newton.m, syn_division.m, derivate.m。
相关知识

Newton-Raphson算法 介绍  
    在科学计算和财经工程领域,许多数值算法都是通用的(至少在理论上是),可广泛地用于解决一类问题。一个大家熟悉的例子就是Newton-Raphson例程,它可用来寻找方程 f(x)=0的数值解。标准的数学表达式f(x)表示f是变量x的函数,其通常的表达形式为f(x,a,b,...)=0,f被定义为多于一个变量的函数。在这种情况下,Newton-Raphson算法试图把x以外的变量固定并作为参数,而寻找关于变量x的数值解。   
    由于Newton-Raphson算法需要知道被求解函数的确切表达,其传统实现方法是直接将代码嵌入到客户应用程序中。这就使得算法的实现代码经过针对不同被求解函数的少量修改后在客户程序中反复出现。   
    同许多其它数学例程一样,Newton-Raphson算法的具体实现是应该与特定用户无关的。并且,重复编码在任何情况下都应该尽量避免。我们很自然地会想到把该类例程作为库函数来实现,以使客户程序可以直接调用它们。但是,这种实现方式必然会涉及到如何将用户自定义函数(Newton-Raphson 例程需要调用该函数)封装成可以作为参数传递的形式。

源代码原文下载:
Newton-Raphson This M-file calculates all the real roots of the given polynomial. It calls syn_division, a synthetic division function, and derivate, differentiation function.

源码图片

从本站下载附件及源代码(1个附件,已经成功下载592次)

最值得关注的外文源代码

Find Peak Value
Lagrange polynomial interpolation
Source Code for Approximation of a matrix via an optimal bipolynomial
Source Code for Matlab Optimization of linear and nonlinear regression
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论175次,此处显示最近20次评论! 查看所有评论

adrenaline  2017年07月11日
谢谢分享啊
qwdasx  2017年04月26日
很好的哦
ubkky  2017年04月11日
谢谢分享
Valeny  2017年01月11日
谢谢分享啊
bzztz  2016年11月30日
很不错,学习一下
竹丝  2016年11月03日
谢谢
weiweixiaozhang  2016年08月04日
不错不错,挺好的
SWAT  2016年08月02日
新鲜猫屎  2016年04月28日
学习了,谢谢
阿牛哥  2016年04月08日
会好好学习!
nicemia  2015年08月06日
sichuan  2015年06月04日
值得学习!
千山  2015年05月04日
谢谢分享,非常好
爱读书的曹操  2015年02月04日
好哈~~~
jinser  2015年01月27日
好啊
晓辰  2015年01月18日
好啊
晓辰  2014年12月30日
晓辰  2014年12月24日
多谢
多空  2014年12月22日
不错哦
晓辰  2014年12月10日
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明