题目要求:
首先这里我们需要下载三个库:numpy,scipy,matplotlib
接着看题目,我的思路是依次求出X轴和Y轴的坐标连线并转换成曲线。:mgh=1/2mv2(势能全部转换成动能),另一个是mv1=0.9mv(动量减少)
先求出Y轴的坐标,附图如下:
紧接着求出X轴的坐标,附图如下:
然后我们描点,把X轴、Y轴坐标存入数列,这里用到了Python中的 list 也就是普通的链表,初始化后可以通过特定方法动态增加元素。定义方式:arr = [元素],这里的用法是增加一维元素:
arr.append('aaa')
好了,就到这里,这题我这么做还是有瑕疵且不符合题意,不过点到为止就这样吧。
注:
1.这里的from scipy import interpolate为:
从scipy库中导入插值需要的方法 interpolate
2.这里的xnew=np.arange(0,39.99,0.01)为:
返回值: np.arange()函数返回一个有终点和起点的固定步长的排列,如三个参数时,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数。
3.这次封面图片也是妖尾,同样也是PS里的剪贴蒙板。附:
领取专属 10元无门槛券
私享最新 技术干货