import numpy as np
from scipy import integrate def half_circle(x):
return (1 - x ** 2) ** 0.5 N = 10000
x = np.linspace(-1, 1, N)
dx = 2. / N;
y = half_circle(x)
area =sum( dx * y)#利用矩形面积法
print np.trapz(y, x) * 2#求数值积分
pi_half, err = integrate.quad(half_circle, -1,1) #求积分
print pi_half * 2 def half_sphere(x ,y):
return (1 - x ** 2 - y ** 2) ** 0.5
print integrate.dblquad(half_sphere,-1,1,lambda x: -half_circle(x),lambda x:half_circle(x))#求二重积分 from scipy.integrate import odeint def lorenz(w ,t, p, r, b):
x ,y, z = w
return np.array([p * (y -x), x * (r-z)-y, x * y - b * z])
t = np.arange(0 , 40, 0.01) track1 = odeint(lorenz, (0.0,1.00,0.0),t, args=(10.0, 28.0,3.0))
track2 = odeint(lorenz, (0.0,1.01,0.0),t, args=(10.0, 28.0,3.0)) from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt fig = plt.figure()
#ax = fig.gca(projection = '3d')
ax = Axes3D(fig)
ax.plot(track1[:,0], track1[:,1], track1[:,2])
ax.plot(track2[:,0], track2[:,1], track2[:,2])
plt.show()

最新文章

  1. Kooboo CMS - @Html.FrontHtml().Meta()详解。
  2. 【7集iCore3基础视频】7-6 Quartus II 13.1安装
  3. HDU 5024 Wang Xifeng's Little Plot (DP)
  4. Metropolis Light Transport学习与实现
  5. php session 跨页失效问题
  6. Guava 的学习
  7. 企业部署Linux应用将拥有更低的整体拥有成本
  8. 欧拉工程第68题:Magic 5-gon ring
  9. Oracle--常见Exception
  10. 自定义JSON配置器
  11. MySQL Troubleshoting:Waiting on query cache mutex
  12. Socket编程之聊天程序 - 模拟Fins/ModBus协议通信过程
  13. Redis 持久化之RDB和AOP
  14. 【三十】php之PDO抽象层
  15. Vue2.0父子组件之间的双向数据绑定问题解决方案
  16. Java并发中的CopyOnWrite容器
  17. 读书笔记之第五回深入浅出关键字---把new说透
  18. python chrome的自定义启动
  19. Advanced Wlan Attacks (RADIUS)
  20. Selenium(基于JAVA语言)-》在eclipse上运行web项目在Mac系统上启动时提示nodename nor servname provided解决办法

热门文章

  1. php bypass disable_function 命令执行 方法汇总简述
  2. dubbo起停之服务消费
  3. 日期选择组件(DatePicker)的实现
  4. LaTeX中的数学公式之矩阵
  5. CentOS虚拟化尝试
  6. 安装seafile记录文档
  7. 并发编程实战-J.U.C核心包
  8. IDEA无法识别module
  9. 第8.5节 Python类中的__new__方法和构造方法__init__关系深入剖析:执行顺序及参数关系案例详解
  10. 爬取网页内容后写入文件报错UnicodeEncodeError: 'gbk' codec can't encode的问题解决方案