python计算与绘制抛物线

今天小编给大家带来了《python计算与绘制抛物线》这篇文章。

制作之前,从本平台(也就是最伟大的CSDN)找了很多关于“python绘制抛物线”的文章,可惜没能满足我的需求,于是小编依据抛物线方程制作出来了这几行代码

01:抛物线

抛物线是指平面内到一个定点F(焦点)和一条定直线l(准线)距离相等的点的轨迹。它有许多表示方法,例如参数表示,标准方程表示等等。 它在几何光学和力学中有重要的用处。 抛物线也是圆锥曲线的一种,即圆锥面与平行于某条母线的平面相截而得的曲线。抛物线在合适的坐标变换下,也可看成二次函数图像。

下开口抛物线方程:x2=-2py

参考自 百度百科

02:资源

02.01:准备

python

python IDLE(3.7 32-bit)

matplotlib

pip方法:

pip install matplotlib

02.02:参考

百度百科

抛物线-百度百科 提供简介及方程

03:使用python

正式开始

03.01:计算

“枚举法计算抛物线”代码为

p=100                          #焦准距,可调
x=[]
y=[]
for x1 in range(-100,101):     #x轴范围,可调
    y1=(x1*x1)/(0-2*p)
    x.append(x1)
    y.append(y1)

p=100
xy=[]
for x1 in range(-100,101):
    y1=(x1*x1)/(0-2*p)
    xy.append([x1,y1])

我们在下下个环节揭晓焦准距

03.02:绘制

import matplotlib.pyplot as plt  #导入pyplot绘图库
import numpy as np 
         #---------------计算---------------
p=100
x=[]
y=[]
for x1 in range(-100,101):
    y1=(x1*x1)/(0-2*p)
    x.append(x1)
    y.append(y1)
         #----------------------------------
plt.plot(x,y)
plt.show()

03.03:焦准距

大家来看几幅图
p=50
↑ 当p=50 ↑
x=-100,p=50 => y=-100(方程在第一章)
------------两幅图区别------------
x=-100,p-100 => y=-50
↓当p=100↓
p=100
焦准距控制抛物线的形状

04:尾声

04.01

转载请配上原网址,谢谢!

04.02

点个赞,谢谢!

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值