这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近:

exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ...

#!/usr/bin/python

# -*- coding:utf-8 -*-

import numpy as np

import math

import matplotlib as mpl

import matplotlib.pyplot as plt

def calc_e_small(x):

n = 10

f = np.arange(1, n+1).cumprod()

b = np.array([x]*n).cumprod()

return np.sum(b / f) + 1

def calc_e(x):

reverse = False

if x < 0: # 处理负数

x = -x

reverse = True

ln2 = 0.69314718055994530941723212145818

c = x / ln2

a = int(c+0.5)

b = x - a*ln2

y = (2 ** a) * calc_e_small(b)

if reverse:

return 1/y

return y

if __name__ == "__main__":

t1 = np.linspace(-2, 0, 10, endpoint=False)

t2 = np.linspace(0, 3, 20)

t = np.concatenate((t1, t2))

print(t) # 横轴数据

y = np.empty_like(t)

for i, x in enumerate(t):

y[i] = calc_e(x)

print('e^', x, ' = ', y[i], '(近似值)\t', math.exp(x), '(真实值)')

# print '误差:', y[i] - math.exp(x)

plt.figure(facecolor='w')

mpl.rcParams['font.sans-serif'] = [u'SimHei']

mpl.rcParams['axes.unicode_minus'] = False

plt.plot(t, y, 'r-', t, y, 'go', linewidth=2)

plt.title(u'Taylor展式的应用 - 指数函数', fontsize=18)

plt.xlabel('X', fontsize=15)

plt.ylabel('exp(X)', fontsize=15)

plt.grid(True)

plt.show()

以上这篇python实现画出e指数函数的图像就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2019-11-20

python指数函数表示_python实现画出e指数函数的图像相关推荐

  1. python画指数函数图像_python实现画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  2. python绘制指数函数图像及性质_python实现画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  3. python画e指数函数_python实现画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  4. python画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  5. python画指数函数图像_「指数函数图像」python画出e指数函数的图像 - seo实验室...

    指数函数图像 这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ...#!/us ...

  6. Python编程,使用turtle画出漂亮的雪花--完整代码绘画实现洁白的雪绒花~~

    Python编程,使用turtle画出漂亮的雪花--完整代码实现洁白的雪绒花~~ Python中turtle库,可以方便的让你实现各种各样的功能.简单易用,有的时候能够创作出,你想像不到的漂亮图案.今 ...

  7. python用turtle画出给定图片的图像

    python用turtle画出给定图片的图像.校徽等复杂图像都可以 需要: 1.要画的图片 2.安装好cv和turtle 打开python文件,把想画的图片放到和py文件同目录,代码中默认图片名字为1 ...

  8. matplotlib函数画出高数函数图像

    很多考研同学此时此刻都在为了高数而头疼,很多同学看到函数之后想利用函数图像来判断某些问题,方便明了而且简洁的利用图像来解决问题. 但是在观察图形之前有一个很令人头疼的问题:我们此时此刻遇到的函数已经不 ...

  9. python画地图柱状图_Python 如何画出漂亮的地图?

    Python地图可视化库有大家熟知的pyecharts.plotly.folium,其他回答都有介绍,还有稍低调的bokeh.basemap.geopandas,也是地图可视化的利器. 首先介绍下bo ...

最新文章

  1. UA SIE545 优化理论基础1 例题2 Farkas定理与相关结论
  2. linux方向键ascii_上下左右 方向键的ASCII码值是多少?
  3. SAP SD 模块与FI、MM的接口
  4. 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等
  5. 封装caffe-windows-cpu(支持模型有多个输出)
  6. java 递归函数_浅谈java递归函数
  7. mybatis foreach collection
  8. 5月份美网络游戏用户达8700万 同比增长22%
  9. html css波浪线,css实现波浪线及立方体
  10. 图解系列之JAVA执行过程
  11. Android开发学习笔记:数据存取之File浅析
  12. 最严格的身份证校验(JavaScript版)
  13. 微信自动推送早安问候教程
  14. 7月上热搜50次!周杰伦新专辑1天1.5亿!歌手新歌爆红的营销路径
  15. Fast and Accurate Recognition of Chinese Clinical Named Entities with Residual Dilated Convolutions
  16. mysql查询学生表年龄语句_表是student表-从学生表tstudent-学生表student
  17. 青岛科技大学计算机学院官网,青岛科技大学
  18. 数据挖掘思维和实战20 Apriori 与 FP-Growth:不得不再说一遍啤酒与尿布的故事
  19. 苹果平板电脑服务器已停止响应,苹果平板电脑ipad完全死机怎么办【解决方法】...
  20. Chrome怎么导出扩展程序(插件)为crx文件

热门文章

  1. 数据结构与算法 — 约瑟夫问题(Josephu)
  2. DM368开发 -- 你需要了解的知识点
  3. Hadoop 命令操作大全
  4. Android 传感器介绍
  5. 工程师解说raid6结构和原理
  6. qq登录界面句柄_注册QQ飞车日服账号
  7. postgresql配置MIMIC-IV
  8. Revisiting Single Image Depth Estimation Toward Higher Resolution Maps
  9. 何为项目管理中的S曲线?
  10. Python数据结构速成