`
yiminghe
  • 浏览: 1460603 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

最优多项式的求值

 
阅读更多

y=an x^n+an-1 x^(n-1)+...+a0

 

 

 

 

 

1. 从程序角度

yn =an x^n+an-1 x^(n-1)+...+a0

 

yn-1 =an-1 x^(n-1)+...+a0

 

yz =az x^(z)+...+a0

 

 

则   yn =yn-1 +an x^n  且 x^n =x* x^(n-1)

 

则 得的解法 1 :

 

y=a[0]





xi=1





for i=[1,n]


  xi=x*xi


  y=y+a[i]*xi





return y





 

 

 

     2. 从数学的角度

 

 

yn =an x^n+an-1 x^(n-1)+...+a0

 

yn-1 =an x^(n-1)+...+a1

 

 

yz =an x^(z)+...+an-z

 

 

yn = yn-1* x+a0

 

 

则 解法 :

 

 

 

 

y=a[n]

for i=[n-1,0]
  y=x*y + a[i]

 

 

 

显然  数学解法 要比程序思路解法  乘的次数 少了 一倍 ,而 乘运算 显然很耗资源 ,可见 数学能力对程序员还是很很气作用的

 

分享到:
评论

相关推荐

    matlab开发-由亚多项式因子导出的多项式效率向量

    此外,`polyget`函数也可能用于处理多项式的导数、积分、根找等数学运算,提高这些计算的效率。 `license.txt`文件通常包含软件的许可协议,它规定了用户对`polyget.m`函数的使用条件,包括是否允许修改、分发以及...

    hdl.rar_133 171_vhdl维特比译码_viterbi_viterbi with 171 _维特比译码

    维特比译码的核心原理基于最大似然序列估计(Maximum Likelihood Sequence Estimation, MLSE),它能找出通过信道传输后最可能的原始信息序列。这个过程涉及到与一个预先定义的卷积编码器生成多项式相关。在本例中,...

    数值积分算法与MATLAB实现+毕业论文

    在实践中,通过对各种求积公式进行实例运算,可以对比分析其计算误差,找出在特定条件下最优的算法。例如,对于平滑函数,高斯-勒让德公式通常能提供最佳结果,而对于带有奇异性的函数,可能需要采用更适应这类问题...

    初一奥数题(附答案解析.doc

    18. 工程问题:第28题是工程问题,通过工作效率和时间的关系找出单个工作队的工作效率。 19. 航行速度与时间:第29题利用速度变化和时间关系找出原始速度。 20. 计划完成与超额完成:第30题是关于超额完成计划的...

    基于能量指标的DELTA并联机器人拾放轨迹参数优化及验证.pdf

    通过比较发现,在9种不同的轨迹中,采用Bang-bang运动规律的分段多项式曲线为最优轨迹,该轨迹不仅能量消耗最低,而且具有空间与时间上的可重复性。 文章的主要贡献在于提出了一种结合了多种数学模型和控制策略的...

    SVM.rar_svm c++ _svm 分类_svm程序_visual c

    训练过程会根据输入的样本数据和参数,利用SVM算法找出最优的分类超平面。预测部分则是对新的未知样本,根据已训练好的SVM模型,计算其属于各个类别的概率或直接给出分类结果。 在Visual C++环境下编译和运行这个...

    算法设计动态规划概要PPT学习教案.pptx

    动态规划的强大之处在于它能够将复杂问题简化,并通过构建合适的模型和状态转移方程,找出多项式时间复杂度的解决方案,从而避免指数级的时间复杂度。 总的来说,动态规划是一种强大的优化工具,它利用最优化原理和...

    建模基于预测的邮轮定价策略研究.doc

    然而,邮轮公司在定价策略上往往面临挑战,难以精确把握游客对价格的敏感度以实现最优收益。针对这一问题,本文提出三种建模方法:时间预测、微分方程模型以及基于BP神经网络的曲线预测模型。 时间预测法是通过分析...

    2018电子科技大学算法设计与分析试题

    动态规划可以用来找出最优的活动组合。 ### 三、近似算法 近似算法是指当无法找到精确解时,寻找一种接近最优解的方法。 - **Load Balance**:负载平衡问题通常涉及将任务分配给不同的处理器或服务器,以达到负载...

    TS_tsp_禁忌搜索_源码.zip

    旅行商问题的复杂性在于其属于NP完全问题,意味着在最坏情况下,找不到多项式时间的解法。禁忌搜索算法是处理这类问题的有效方法之一,因为它可以在有限的时间内找到接近最优的解。在源代码中,可能会包含以下关键...

    曲线拟合软件

    曲线拟合软件是专门用于完成这一任务的工具,它们可以帮助用户便捷地对大量数据进行处理,找出隐藏在其中的规律。这类软件通常提供多种拟合方法,如线性回归、多项式回归、指数函数、对数函数、幂律函数等,以及非...

    算法与程序设计:第3章 动态规划2.pptx

    由Richard Bellman于1957年提出,动态规划通过存储和复用子问题的解来避免重复计算,从而提高了效率,将原本指数级的时间复杂度降低为多项式级。 动态规划的核心思想可以类比于分治法,即把大问题分解为小问题进行...

    支持向量机和人工神经网络在冠状动脉旁路移植术后晚期静脉移植血管病患病风险预测中的应用.pdf

    研究中,分别使用径向基SVM、多项式SVM以及BP神经网络构建预测模型,并通过受试者工作特征曲线下的面积(Area Under the Receiver Operating Characteristic Curve, AUC)、精确率(Precision)、召回率(Recall)...

    svm算法和多个核函数程序集

    SVM的核心思想是找到一个最优超平面,将不同类别的数据最大程度地分开。在处理非线性数据时,SVM通过引入核函数来实现非线性决策边界。 在SVM中,常用的核函数有以下几种: 1. **线性核函数**:最简单的核函数,...

    SVM的两个例子(详细,有实验报告)

    这个压缩包中的资料对于初学者理解SVM的工作原理和应用是非常有价值的,因为它提供了实践案例和详细的实验过程,远胜于只包含错误代码的网络资源。通过实际操作和分析实验结果,学习者能更好地掌握SVM的理论知识和...

Global site tag (gtag.js) - Google Analytics