python - 通过将常量参数更改为函数来改善拟合
问题描述
我正在尝试改善螺旋桨下游速度的相关性(我们称之为U_d
)。使用分析方法并做出一些假设:
U_d = U * (sqrt(A' + Ct.cos(a)^2 + 1) + 1) * ((B' + 0.5 * Ct.cos(a)^3) / (A' + Ct.cos(a)^2))
这里,U
是风速,a
是攻角,Ct
是螺旋桨推力。A'
并且B'
是未知值,它们可能是其他变量的函数。我有一堆数据,用于和U_d
的组合U
,使用 CFD 模拟。现在,猜测每个和的某种函数,我实际上没有找到任何算法来获得这些函数的系数。例如,在 Python 中of不起作用,因为不仅and ,而且, , and也在变化。有什么算法可以找到和的一些函数吗?Ct
a
A'
B'
curve_fit
scipy
A'
B'
Ct
a
U
A'
B'
解决方案
推荐阅读
- arrays - JSON Schema不解析数组
- c# - 可变位长非加密哈希/校验和
- algorithm - 如何在 Google 表格中找到给定单元格的一致/不一致对的数量?
- python - 让“python”在提示符下运行 python3
- android - 反编译APK并导出代码源工程
- python - 如何识别pandas中所有列的唯一值超过20个的列
- node.js - 使用本地 NPM 包
- laravel - 使用 laravel-excel 导出时如何显示列的特殊字符串?
- java - 努力确定我的词典排序算法中的逻辑错误在哪里
- amp-html - Bookend shareProviders 未在桌面显示的最后一页中显示