多项式求值:

package ceshi;import java.awt.Polygon;
import java.text.DecimalFormat;public class duoxiangshiqiuzhi {//一维多项式求值      n为多项试系数    数组a为存放多项式系数的n个系数    x为指定变量值 public static double yiwei(double a[],int n,double x){int i;double f,result;f=-1.0;result=a[n-1];for(i=n-2;i>0;i--){result += a[n-2]*x;        f=result;}return f;}public static void main(String[] args) {int i;//系数从小到大double a[]={-15.0,-7.0,7.0,2.0,-3.0,7.0,3.0};double[] x={-2.0,-0.58,1.0,2.0,3.7,4.0};double result;DecimalFormat df=new DecimalFormat("0.0000000E000");DecimalFormat df1=new DecimalFormat("0.00");for(i=0;i<6;i++){result =yiwei(a,7,x[i]);System.out.println("x="+df1.format(x[i])+"时,p(x)"+df.format(result));}}
//二维多项式求值public static double erwei(double a[][],int m,int n,double x,double y){double result,tt,temp;int i,j;tt=1.0;result = 0.0;for(i=0;i<n;i++){temp= a[i][n-1]*tt;for(j=n-2;j>0;j--){temp = temp*y+a[i][j]*tt;}result+=temp;tt*=x;}return result;
}
}

Java 多项式求值相关推荐

  1. 解题报告(三)多项式求值与插值(拉格朗日插值)(ACM / OI)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量的题解和代码,题目难度不一 ...

  2. 6-2 多项式求值 (15 分)

    6-2 多项式求值 (15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑i=0n​(a[i]×xi) 在x点的值. 函数接口定义: double f( ...

  3. C语言实现一维多项式求值

    /*  * plyv.h  *  *  Created on: Oct 14, 2010  *      Author: jenson  */ #ifndef PLYV_H_ #define PLYV ...

  4. matlab多项式的求值,多项式求值的MATLAB实现

    公茂果老师的课件中,给出了四种多项式求值的算法,下面给出代码示例: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %E-mail: [email protected] ...

  5. 1002: 简单多项式求值 ZZULIOJ

    1002: 简单多项式求值 题目描述 对用户输入的任一整数,输出以下多项式的值. y=2x^2+x+8 输入 输入整数x的值. 输出 输出一个整数,即多项式的值. 样例输入 Copy 1 样例输出 C ...

  6. 【C++】用递归函数实现Hermite多项式求值

    要求:用递归函数实现Hermite多项式求值.当x>1时,Hermite多项式定义为: 当输入实数x和整数n后,求出Hermite多项式前n项的值. #include <iostream& ...

  7. Matlab多项式求值(2)(roots和poly的使用)

    Matlab多项式求值(2)(roots和poly的使用) #Matlab学习笔记 1.多项式求根 n次多项式具有n个根(包括实根和共轭复根) roots函数可以用于求解多项式的全部根,其调用格式为: ...

  8. 《C#零基础入门之百识百例》(五十二)封装介绍 -- 二维多项式求值

    C#零基础入门 面向对象 -- 封装介绍 -- 二维多项式求值 前言 一,封装概念 二,封装属性 三,实例练习 -- 二维多项式求值 3.1 题目描述 3.2 问题分析 3.3 参考代码 前言 本文属 ...

  9. MATLAB秦九韶多项式求值算法的原理和迭代法求解的近似数值方法。

    1..熟悉常用的Matlab操作: 2.了解秦九韶多项式求值算法的原理和迭代法求解的近似数值方法. 秦九韶多项式求值算法: 迭代法求解的近似数值: x=2; for k=1:10x=(x+2/x)/2 ...

最新文章

  1. Git探秘:实用主义(1/2)
  2. HTML样式offset[Direction] 和 style.[direction]的区别
  3. ios开发(6)uiimageView
  4. Linux打开浏览器进程,Linux终端Web浏览器w3m
  5. 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
  6. defaultvalue默认显示 请选择_使用Jenkins Git参数实现分支标签动态选择
  7. 阿里云产品之基于OSS快速搭建Web网站
  8. DAY64 Django基础1
  9. windows下sourceTree解决url无效问题
  10. NIOS II入门学习笔记【一】--- NIOS II软核处理器开发入门
  11. 我要偷偷的学Python,然后惊呆所有人(第三天)
  12. C51单片机行人过马路按钮控制信号灯及Protues仿真(有缺陷)
  13. 关于产品的一些思考——八千里科技之谁叫我起床
  14. 【Error】 the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
  15. UVA-10347 Medians 计算几何 中线定理
  16. 用shapely判断两个图形的包含相交关系
  17. 怎么用ai做出适量插画_平面插画图文教程,如何用AI制作矢量人像插画
  18. android安装程序后缀,【单选题】Android安装包文件简称APK,其后缀名是() A. .apk B. .exe C. .txt D. .app...
  19. 软件测试,软件测试练习题
  20. 戒浮戒躁!一个“假程序员”的心里话

热门文章

  1. 高分二号对地观测卫星分辨率精确到1米
  2. 在线正则表达式生成器用法
  3. poj3208 启示录 数位dp
  4. S3C6410学习笔记
  5. h5py OSError: Unable to open file (unable to lock file, errno = 11, error message = ‘Resource tempor
  6. 网络工程(物联网技术方向)专业人才培养方案
  7. android 自定义带刻度的seekbar,[Android开发]仿天天P图带气泡显示百分比进度的自定义SeekBar...
  8. Cartographer安装教程及踩坑实录
  9. python爬虫:爬取pixiv图片
  10. Unity3d 周分享(23期 2019.11.10 )