博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python for CFD(第一步)
阅读量:6089 次
发布时间:2019-06-20

本文共 542 字,大约阅读时间需要 1 分钟。

hot3.png

问题描述来自:

              http://my.oschina.net/cfdvalidation/blog/308374:

004750_l3IM_1427937.jpg

差分法解决代码:#!/usr/bin/pythonimport numpy as npimport matplotlib.pylab as pltimport time,sysnx = 41dx = 2.0/(nx-1)nt=25dt=0.025c = 1.def fun(x1,x2):	x = x1 - c * (dt/dx) * (x1 - x2)	return xu = np.ones(nx)u[.5/dx : 1/dx+1] = 2plt.plot(np.linspace(0,2,nx),u,label="initial")for t in range(nt):	un = u.copy()	for i in range(1,nx):		u[i] = fun(un[i],un[i-1])		plt.plot(np.linspace(0,2,nx),u,label="converged")plt.legend(loc=' right')plt.show()

004225_wiSo_1427937.png

转载于:https://my.oschina.net/sunxichao/blog/373430

你可能感兴趣的文章
如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap"
查看>>
使用Java、Matlab画多边形闭合折线图
查看>>
调试json
查看>>
C - Surprising Strings
查看>>
hibernate里的generator中class =value介绍
查看>>
activity-alias的使用
查看>>
免费的天气预报API--谷歌,雅虎,中央气象台
查看>>
第36周日
查看>>
SQL Server 无法打开物理文件的 2 种解决办法
查看>>
推荐一款好用的文件/文件夹对比工具 —— Beyond Compare
查看>>
java设计模式--结构型模式--桥接模式
查看>>
JS window.open()属性
查看>>
JVM:从实际案例聊聊Java应用的GC优化
查看>>
关于Git的暂存区这个概念的理解.
查看>>
/dev/shm和swap差别与联系
查看>>
[翻译svg教程]svg中矩形元素 rect
查看>>
【百度地图API】如何给自定义覆盖物添加事件
查看>>
《大公司病》阅读笔记
查看>>
手机管理中的应用【6】——电源管理篇
查看>>
【Android工具】DES终结者加密时报——AES加密演算法
查看>>