做作业碰到这样一个题目,要求将任意函数展开为各阶Taylor多项式,并将各阶展开式画在同一幅图中 。编写了Matlab函数,因此记录一下

%% 参数x0 在此处展开
%% 参数n 展开精度
%% 参数fun 符号函数
%%输出ret 展开后的泰勒多项式(符号函数)function ret=Tl(n,x0,fun)syms x;f(1)=subs(fun,x0);ret=f(1);fplot(f(1),[-10,10]);axis([-10 10 -10 10]);hold on;if n>0for i=1:1:nf(i+1)= subs(diff(fun,i),x0)*(x-x0)^(i)/factorial(i);ret=ret+f(i+1);fplot(f(i+1),[-10,10]);endend
end

运行

在命令行窗口输入:

>> syms x;
>> Tl(5,0,sin(x))

得到结果

ans =x^5/120 - x^3/6 + x

任意函数展开为各阶Taylor多项式的matlab程序相关推荐

  1. 用matlab求其零极点,用CZT求解系统函数的零极点:算法说明及MATLAB程序演示

    求解z 变换)(z X 的零.极点 设)(n x 是实序列,其z 变换)(z X 一般是z 或1-z 的实系数有理分式.当)(z X 的分子多项式和分母多项式的阶数很高时,分解因式求)(z X 的零. ...

  2. 函数习题(8):递归方法求n阶勒让德多项式的值

    Description 用递归方法求n阶勒让德多项式的值,递归公式为: pn(x)=1 (n=0) pn(x)=x (n=1) pn(x)=((2n-1)*x-pn-1(x)-(n-1).pn-2(x ...

  3. C语言 | 用递归求n阶勒让德多项式

    例72:C语言编程用递归方法求n阶勒让德多项式. 解题思路:勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性.由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他 ...

  4. Kotlin的高阶函数和常用高阶函数

    Kotlin的高阶函数和常用高阶函数 文章来源:企鹅号 - Android先生 高阶函数的定义 将函数当做参数或者是返回值的函数 什么是高阶函数 可以看看我们常用的 函数: 首先我们可以知道, 是 的 ...

  5. 多项式在matlab中的应用,matlab的应用-多项式函数及多项式拟合

    matlab的应用-多项式函数及多项式拟合 Matlab 的应用- 多项式函数及多项式拟合 本节将向大家简要介绍 matlab 在多项式处理方面的应用. 多项式函数主要有: roots 求多项式的根 ...

  6. Problem C. L04-03 n阶勒让德多项式的值(递归)---初学简单版

    用递归方法求 nn 阶勒让德多项式的值,其递推公式为: 输入 在一行中输入一个整数 nn 和整数 xx(nn 和 xx 之间用空格隔开). 输出 勒让德多项式的值.(结果保留 66 位小数) 样例 标 ...

  7. 分享:python,限制任意函数,线程的执行时间或根据条件终止.

    python,限制任意函数,线程的执行时间或根据条件终止. http://my.oschina.net/u/1024140/blog/122778

  8. python阶乘匿名函数_python的高阶函数与匿名函数

    一.高阶函数的定义 高阶函数:就是把函数当成参数传递的一种函数,例如: defadd(x,y,f):return f(x)+f(y)print(add(-8,11,abs) 结果:19 解释: 1.调 ...

  9. python高阶函数求导_Python---高阶函数

    # 高阶函数 # 变量可以指向函数 # 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码 print(abs(-10)) # 只写abs # 输出为: print(abs) #  ...

最新文章

  1. 实锤了!史上最惨的新浪程序员
  2. WordPress免费精美主题分享系列之简洁风格篇
  3. ATL服务器:用 Visual C++创建的高性能的Web应用程序和XML Web 服务
  4. C和指针之字符串strspn、strcspn函数源代码的实现
  5. numpy 平方_NumPy入门指南
  6. Unabe to login, status: 526
  7. linux 禁止其他用户登录,在Linux中如何禁止用户登录
  8. Windows下深度学习标注工具LabelImg安装和使用指南
  9. QTextStream
  10. golangsha1解码_如何阅读Golang的源码?
  11. 关于Object[]数组强转成Integer[]类型的数组.
  12. php dom对象,JavaScript_JavaScript DOM 对象深入了解,什么叫DOM,DOM是文档对象模型( - phpStudy...
  13. iOS:关于加载GIF图片的思考
  14. 面试自我介绍优秀范文
  15. [IT最前沿--有点意思] 微博营销案例:杜蕾斯鞋套雨夜传奇
  16. iOS 谷歌地图及路线规划
  17. html折叠 手风琴效果,jQuery制作效果超棒的手风琴折叠菜单
  18. 【论文阅读】The Generals’ Scuttlebutt: Byzantine-Resilient Gossip Protocols
  19. 各样本观察值均加同一常数_医药数理统计学试题及答案
  20. Python之打印输出棱形

热门文章

  1. HC-05蓝牙模块与STM32控制led灯亮详解
  2. Python:缓存库mo-cache支持内存、文件、Redis
  3. 用于高频接收器和发射器的锁相环(PLL)——第一部分 PLL的基本概念
  4. 人工智能—语音识别技术发展史
  5. .NET C# winform窗体假死
  6. 解决IE系列浏览器上传页面接收问题
  7. c++/qt/opencv实现魔方复原【娱乐】
  8. mysql重新初始化
  9. smss.exe之wom毒
  10. 计算机网络--七层协议/五层协议