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

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

hot3.png

问题描述来自 :

010718_ensb_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*(x1 - x2)  #只有这里与步骤一的代码不同,添加了x1哦	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()

010752_BQEi_1427937.png

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

你可能感兴趣的文章
20145234黄斐《Java程序设计》第六周学习总结
查看>>
【CLRS】《算法导论》读书笔记(四):栈(Stack)、队列(Queue)和链表(Linked List)...
查看>>
hibernate 和 mybatis区别
查看>>
互联网广告综述之点击率特征工程
查看>>
HDU3421 Max Sum II【序列处理】
查看>>
POJ NOI MATH-7653 地球人口承载力估计
查看>>
iOS UI高级之网络编程(HTTP协议)
查看>>
使用cocoaPods import导入时没有提示的解决办法
查看>>
iOS数据持久化存储之归档NSKeyedArchiver
查看>>
JavaScript面向对象
查看>>
Intellij修改模板代码
查看>>
2.页面布局示例笔记
查看>>
一些老游戏CPU 100%占用的解决方法
查看>>
f5基本介绍
查看>>
博前语
查看>>
Java SE核心之一:常用类,包装类,其他基本数据类型包装类。
查看>>
郑捷《机器学习算法原理与编程实践》学习笔记(第二章 中文文本分类(一))...
查看>>
python (ploit)
查看>>
Android 用achartengine 画折线图怎么显示不正确
查看>>
程序简单的测试与升级(暨实践第一次作业)
查看>>