Hermite多项式

Hermite多项式题目描述用递归的方法求 Hermite 多项式的值 hn x 12x2xhn 1 x 2 n 1 hn 2 x n 0n 1n gt 1 对给定的 x 和正整数 n 求多项式的值 并保留两位小数 输入格式给定的 n 和正整数 x 输出格式多项式的值 输入样例 12 输出样例 4 00 根据题意 我们需要计算 Hermite 多项式 题目中给出相应的计算公式 我们需要对给定的数字 进行相应公式的计算 当满足不同的条件下

题目描述

用递归的方法求 Hermite 多项式的值

hn​(x)=⎩⎪⎪⎨⎪⎪⎧​12x2xhn−1​(x)−2(n−1)hn−2​(x)​n=0n=1n>1​

对给定的 x 和正整数 n ,求多项式的值,并保留两位小数。

输入格式

给定的 n 和正整数 x

输出格式

多项式的值。

输入样例

 
  1. 1 2

输出样例

 
  1. 4.00
    根据题意,我们需要计算 Hermite 多项式,题目中给出相应的计算公式,我们需要对给定的数字,进行相应公式的计算,当满足不同的条件下,我们采用不同的计算公式。 #include 
        
          #include 
         
           using namespace std; double calculate(int n,int x); //主函数的定义 int main() { int n,x; double result; cin>>n>>x; result=calculate(n,x); printf("%.2lf\n",result); return 0; } //Hermite多项式的定义 double calculate(int n,int x) { if(n==0)//判断是否到达递归边界n=0 return 1; else if(n==1)//判断是否到达递归边界n=1 return 2*x; else//否则继续递归 return ( 2*x*calculate(n-1,x)-2*(n-1)*calculate(n-2,x) ); } 
          
        
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217954.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:23
下一篇 2026年3月18日 上午8:23


相关推荐

  • Agent智能体架构·多智能体协作

    Agent智能体架构·多智能体协作

    2026年3月15日
    3
  • List 删除指定元素

    List 删除指定元素由于 jdk1 5 推出了快速便利 foreach 我们在编码过程中便利都是 foreach 格式如下 for Objecto objList 现在的场景是 需要删除 objList 中的某几个元素 自然而然 我们会习惯性的写下如下语句 inti 0 for Objecto objList if o value

    2026年3月19日
    3
  • JSP技术简介

    JSP技术简介1JSP技术的特征JSP技术所开发的web应用程序是基于Java的,它拥有Java跨平台的特性,以及业务代码分离,组建重用,基础Javaservlet功能和预编译功能。1)跨平台由于JSP是基于Java语言的,因而它可以使用Java的API,所以也是跨平台的,可以应用在Windows、Linux、Mac和Solaris。2)业务代码分离…

    2022年6月28日
    35
  • Python基础语法[通俗易懂]

    Python基础语法[通俗易懂]学习一门编程语言,通常是学习该语言的以下几个部分的内容:基础语法:如,变量的声明与调用、基本输出语句、代码块语法、注释等;数据类型:通常都为数字、字符串、布尔值、数组、链表、Map、Set等

    2022年7月6日
    21
  • maven项目的groupid是什么(概念关系构建图)

    前言博主在学习SpringMaven构建的时候,经常会引入以下结构代码:<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context-indexer</artifactId><version>5.2.6.RELEASE</versi

    2022年4月15日
    239
  • 简易SDRAM控制器的verilog代码实现

    简易SDRAM控制器的verilog代码实现SDRAM是每隔15us进行刷新一次,但是如果当SDRAM需要进行刷新时,而SDRAM正在写数据,这两个操作之间怎么进行协调呢?需要保证写的数据不能丢失,所以,如果刷新的时间到了,先让写操作把正在写的4个数据(突发长度为4)写完,然后再去进行刷新操作;而如果在执行读操作也遇到需要刷新的情况,也可以先让数据读完,再去执行刷新操作。思路:SDRAM控制器包括初始化、读操作、写操作…

    2022年7月25日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号