【发布时间】:2017-11-07 15:07:56
【问题描述】:
对于一个作业,我们必须输入一个飞机机翼的厚度与长度的比率,生成一个从 0 到 1 的 20 个均匀分布的点的 x 数组,计算 y 坐标(使用下面我的代码中的公式),并清楚地显示他们返回给用户。我已经开始了,但是即使在查看了有关如何在 Python 中使用数组的其他用户问题之后,我也完全迷失了。我的问题是:我从这里去哪里?到目前为止,这是我的代码:
import numpy
import math
x = numpy.array([0, 1, 0.05])
y = 0
sqrt = x**(0.5)
tString = input("What is the thickness to length ratio (as a decimal)?")
t = float(tString)
y = (5*t)*((0.2969*sqrt) - (0.1260*x) - (0.3516*(x**2)) + (0.2843*(x**3)) - (0.1015*(x**5)))
【问题讨论】:
-
所以你的问题是......?
-
仅供参考,Python 中的行尾不需要分号
-
“我从这里去哪里?”不是这个网站可以帮你回答的问题。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
-
要获取
x数组中的正确值,可以使用numpy.linspace -
这个问题的措辞不适合这个网站。这不是一个问题,而是一个冗长讨论的邀请。它被称为问答网站而不是论坛是有原因的。
标签: python arrays numpy coordinates