问题:

已知:切比雪夫多项式:

编写一程序,输入n,x,并输出0~n的所有Tn(x)的值。

解析:

本题用递归函数求解,没什么难度,代码如下:

#include <stdio.h>
int T(int n,int x){int k;if(n==0)k=1;else if(n==1)k=x;else k=2*x*T(n-1,x)-T(n-2,x);return k;
}
int main() {int n,x;printf("Input n,x(n>=0):");scanf("%d,%d",&n,&x);if(n<0) {printf("error!");return 0;}printf("%d",T(n,x));return 0;
}

扩展

  • 概述
    切比雪夫多项式是以 俄国著名数学家切比雪夫(Tschebyscheff,又译契贝雪夫等,1821一1894)的名字命名的重要的特殊函数,第一类切比雪夫多项式Tn和第二类切比雪夫多项式Un(简称切比雪夫多项式)。源起于多倍角的余弦函数和正弦函数的展开式,是与棣美弗定理有关、以递归方式定义的多项式序列,是计算数学中的一类特殊函数,对于注入连续函数逼近问题,阻抗变换问题等等的数学、物理学、技术科学中的近似计算有着非常重要的作用
  • 源来
    切比雪夫多项式在逼近理论中有重要的应用。这是因为第一类切比雪夫多项式的根(被称为切比雪夫节点)可以用于多项式插值。相应的插值多项式能最大限度地降低龙格现象,并且提供多项式在连续函数的最佳一致逼近。
  • 基本性质
    对每个非负整数n, Tn(x) 和 Un(x) 都为 n次多项式。 并且当n为偶(奇)数时,它们是关于x 的偶(奇)函数, 在写成关于x的多项式时只有偶(奇)次项 [1] 。
    n 1时,Tn的最高次项系数为 ,n=0时系数为1。

【C语言编程】切比雪夫多项式相关推荐

  1. 切比雪夫多项式c语言csdn,切比雪夫多项式

    切比雪夫多项式 切比雪夫多项式是与棣美弗定理有关,以递归方式定义的一系列正交多项式序列. 通常,第一类切比雪夫多项式以符号Tn表示, 第二类切比雪夫多项式用Un表示.切比雪夫多项式 Tn 或 Un 代 ...

  2. 用C语言编程实现矩形波信号,信号与系统综合设计性实验

    信号与系统综合设计性实验 傅立叶变换性质 实验设备 硬件 电脑软件 MATLAB 实验目的 掌握MATLAB的基本使用方法 掌握MATLAB环境下信号表示及产生方法 掌握MATLAB环境下傅立叶变换方 ...

  3. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  4. c语言编程cosx近似值,编程利用公式求 cosx 的近似值(精度为10-6):

    输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e.c语言编程, #include#include//这个函数需要返回double类型,不然结果很快就溢出了doubl ...

  5. 零基础学Java语言---编程题

    零基础学Java语言-编程题 注意:没有上机实际测过,代码仅供参考 1.温度转换 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示 ...

  6. C语言编程>第十三周 ⑧ 已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中。请编写函数fun,该函数的功能是:

    例题:已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中.请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分).已给出函数的首部, ...

  7. c语言在数学方面的应用编程,浅谈数学在C语言编程中的应用.doc

    浅谈数学在C语言编程中的应用 浅谈数学在C语言编程中的应用 [][]C语言对学习者的数学基础要求较高对一部分学生来说学好C语言有一定的困难.本文就本专业知识和自身对C语言的学习经验对数学在C语言编程中 ...

  8. c二级语言程序编程题,二级C语言编程题 汇总整理篇.doc

    二级C语言编程题 汇总整理篇 360教育在线 宇创IT培训07年9月内部资料 内部资料,请勿公开传播 三.编程题 考试做题要求: 1.按题目要求编写部分代码,不要改动已经有的代码. 2.在运行时如果遇 ...

  9. linux 操作系统下c语言编程入门

    2)Linux程序设计入门--进程介绍  3)Linux程序设计入门--文件操作  4)Linux程序设计入门--时间概念  5)Linux程序设计入门--信号处理  6)Linux程序设计入门--消 ...

  10. C语言编程>第十周 ⑧ 请编写函数fun,其功能是:将两个两位正整数x、y合并成一个整数放在z中。合并的方式是:将x的十位和个位依次放在z的十位和千位上,y十位和个位依次放在z的百位和个位上。

    例题:请编写函数fun,其功能是:将两个两位正整数x.y合并成一个整数放在z中.合并的方式是:将x的十位和个位依次放在z的十位和千位上,y十位和个位依次放在z的百位和个位上. 例如,当x=12,y=3 ...

最新文章

  1. Zookeeper ZAB协议原理浅析
  2. TiKV 成功晋级 CNCF 孵化项目
  3. 2021-01-16交叉熵损失函数比均方误差损失函数优点在哪里
  4. 在SAP PI中建立场景
  5. ASP.NET应用程序与页面生命周期
  6. 电商必备:如何选择第三方快递?
  7. 使用SSH反向隧道进行内网穿透
  8. UART0串口编程系列(四)
  9. PHP判断远程图片或文件是否存在
  10. Python 数据分析三剑客之 Pandas(八):数据重塑、重复数据处理与数据替换
  11. 一步一步写算法(之爬楼梯)
  12. 判断是否是完全二叉树_二叉树:我对称么?
  13. 基于python下django框架 实现校园二手书籍交易系统详细设计
  14. 如果我写一个开源的HIS软件
  15. 对前端工程化、模块化、组件化开发的理解
  16. SPSS数据分析之连续变量频率分析
  17. 【Android 插件化】插件化原理 ( JVM 内存数据 | 类加载流程 )
  18. 【结构型模式】《大话设计模式》——读后感 (9)牛市股票还会亏钱?——外观模式
  19. 2022焊工(初级)考试题模拟考试题库及在线模拟考试
  20. 3S基础知识:MapInfo点符号的制作方法

热门文章

  1. 中国大学生计算机设计大赛 历史作品博物馆
  2. vs 2017 查看dll源代码
  3. 面向对象-封装继承多态
  4. 腾讯大讲堂 微信红包系统设计 优化
  5. matlab 贝叶斯回归,贝叶斯向量自回归MATLAB代码 使用matlab实现贝叶斯向量自回归模型 - 下载 - 搜珍网...
  6. 2018中国旅游统计年鉴
  7. cpu压测 windows_怎么用AIDA64进行CPU压力测试?
  8. Linux下QT开发
  9. 强化学习: Q-learning实例python实现
  10. jquery获取表单对象