python - 我如何在轴 M 上找到 cp 和 cp_p_g 的交点?
问题描述
import numpy as np
import matplotlib.pyplot as plt
Cp_0=-0.464
M=np.arange(0.3,1,0.1) #Mach number for range<0.3-1>
Cp=(2/(1.4*M**2))*(((1+0.2*M**2)/(1.2))**3.5-1) #Aerodynamic relation for isentropic flow
Cp_p_g=Cp_0/((1-M**2)**0.5) #prandtl-Glauert rule
plt.plot(M,Cp)
plt.plot(M,Cp_p_g)
plt.grid("major")
plt.title('NACA**-***') #Title varies on the NACA profiles that we work
plt.xlabel("M")
plt.ylabel("Cp")
为了更好地理解问题,我添加了两条曲线 cp 和 cp_p_g 的图
解决方案
推荐阅读
- powershell - Powershell比较文本文件并将差异行写入新文件
- module - 如何为像 JS 这样的语言实现模块系统?
- angular - 使用服务进行组件通信
- reactjs - SyntaxError: 不能在模块外使用 import 语句——React
- html - 我想在调整窗口大小时修复弹性项目
- arrays - 在awk中,遇到新字符串时如何增加数组索引?
- c++ - 使用递归时变量的展开不如预期
- python - 可以将flask_socketio与connexion一起使用吗?
- javascript - 正则表达式:为什么;没有保留在最后
- python - 如何使用 twitter 搜索解决此错误