我在计算坐标方面有一点问题。给出了两个列表中的翼型轮廓,具有以下示例坐标:
例子:
x_Coordinates = [1, 0.9, 0.7, 0.5, 0.3, 0.1, 0.0, ...]
y_Coordinates = [0, -0.02, -0.06, -0.08, -0.10, -0.05, 0.0, ...]
图1:
关于配置文件的唯一已知信息是上面的列表和以下事实:
- 第一个坐标始终是后沿,在上面的示例中 (x=1, y=0)
- 坐标始终在前缘的底部/下侧运行,在上面的示例中位于 (0,0) 并从那里回到后缘
- 配置文件未规范化,它可以以旋转形式存在
现在我想确定
- 前沿和
- 弧线。
直到现在,我一直使用最小的 x 坐标作为前沿。然而,这在以下示例性轮廓中不起作用,因为最小的 x 坐标位于轮廓的上表面。
图2:
有谁知道我如何轻松计算/确定这些数据?
编辑
一个完整的样本数组数据
(1.0, 0.95, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.25, 0.2, 0.15, 0.1, 0.075, 0.05, 0.025, 0.0125, 0.005, 0.0, 0.005, 0.0125, 0.025, 0.05, 0.075, 0.1, 0.15, 0.2, 0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 1.0)
(0.00095, 0.00605, 0.01086, 0.01967, 0.02748, 0.03423, 0.03971, 0.04352, 0.04501, 0.04456, 0.04303, 0.04009, 0.03512, 0.0315, 0.02666, 0.01961, 0.0142, 0.0089, 0.0, -0.0089, -0.0142, -0.01961, -0.02666, -0.0315, -0.03512, -0.04009, -0.04303, -0.04456, -0.04501, -0.04352, -0.03971, -0.03423, -0.02748, -0.01967, -0.01086, -0.00605, -0.00095)