1 https://www.anaconda.com/ 下载对应的anaconda安装包,一路下一步完成安装;
2 使用anaconda自带编辑器Spyder,编辑如下程序:
# -*- coding: utf-8 -*-
"""
Created on Fri Oct 25 21:21:12 2019
@author: AiShuiShui
"""
from scipy.optimize import fsolve
def f(x):
x0 = float(x[0])
x1 = float(x[1])
return [
3.2-x0*5803**x1,
10.97-x0*13969**x1
]
result = fsolve(f, [1,1])
print(result)
print(f(result))
3点击运行,在console中查看计算结果。
几个《传热学》相关的小程序总结如下,可在微信中点击体验:
《传热学》相关小程序演示动画如下(其中下图1D非稳态导热计算发散,调小时间步长后重新计算,结果收敛!):
黑体单色辐射力如下图,可见温度越高,同频率辐射力越大:
《(计算)流体力学》中的几个小程序,可在微信中点击体验:
关于《(计算)流体力学》相关的几个小程序演示动画如下:
LBM(=Lattice Boltzmann Method)计算得到的圆柱绕流“卡门涡街”演示(由于网格较少,分辨率低,圆柱近乎正方形):
顺便,《(热工过程)自动控制》中关于PID控制器的仿真可点击此处体验:PID控制演示小程序,(PID控制相关视频见:基础/整定/重要补充)。动画如下:
(正文完!)
现将往期内容制成目录,内容如下:
1 前言(已完成)
3.1.2 使用绘图API绘制Contour的思路(已完成)
5.1.1一维无内热源温度场数值模拟(基于基于HTML5编程)(已完成)
[python从入门到放弃系列]
pyautogui+acrobat去PDF水印一例(已完成)
[瞎侃系列]