python计算与绘制抛物线
00:目录
- 01:抛物线
- 02:资源
- 02.01:准备
- python
- matplotlib
- 02.02:参考
- 百度百科
- 03:使用python
- 03.01:计算
- 03.02:绘制
- 03.03:焦准距
- 04:尾声
- 04.01
- 04.02
今天小编给大家带来了《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 ↑
x=-100,p=50 => y=-100(方程在第一章)
------------两幅图区别------------
x=-100,p-100 => y=-50
↓当p=100↓
焦准距控制抛物线的形状
04:尾声
04.01
转载请配上原网址,谢谢!
04.02
点个赞,谢谢!
python计算与绘制抛物线相关推荐
- 【统计学】Python计算并绘制样本数据的经验分布函数
参考文献: 一篇绘制累积经验分布函数图像的博客 如何得到样本数据的经验分布函数? from statsmodels.distributions.empirical_distribution impor ...
- 手把手教你用Python来模拟绘制自由落体运动过程中的抛物线(附源码)
前言 前几天有个叫[-berry]的粉丝在问了一道关于自由落体运动过程中产生的抛物线作图的问题,如下图所示. 当某个物体以初速度v水平抛出,其轨迹为一条抛物线,模拟绘制这条抛物线.用高中物理知识,我们 ...
- Python turtle 绘制抛物线
Python turtle 绘制抛物线 具体实现 调用 示例 Python turtle 库未提供画抛物线的函数,但可通过解析函数( y 2 = 2 p x y^2=2px y2=2px, x 2 = ...
- 使用Python,Opencv进行二维直方图的计算及绘制
使用Python,Opencv进行二维直方图的计算及绘制 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用Python,Opencv进行二维直方图的计算及绘制(分别用Opencv和Numpy计算 ...
- python 曲线分析_大数据分析之Python计算KS值并绘制KS曲线
本篇教程探讨了大数据分析之Python计算KS值并绘制KS曲线,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. python实现KS曲线,相关使用方法请参考上篇博客-R语言实现K ...
- Python使用turtle绘制函数y=9-x^2的图像
turtle是Python自带的绘图模块,可以轻松完成很多图形的绘制,启动IDLE之后,单击菜单"help"==>"Turtle Demo"可以查看自带的 ...
- python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区
1.Python蟒蛇图形绘制: 代码: #PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() tur ...
- python turtle库画图案-Python基础图形绘制库——turtle
(1).介绍 turtle库也叫海龟库,是turtle绘图体系的Python实现.turtle库是Python语言的标准库之一,是入门级的图形绘制函数库. turtle绘图体系:也叫海龟绘图系统,它是 ...
- python绘制繁花曲线代码_使用python和pygame绘制繁花曲线的方法
前段时间看了一期<最强大脑>,里面各种繁花曲线组合成了非常美丽的图形,一时心血来潮,想尝试自己用代码绘制繁花曲线,想怎么组合就怎么组合. 真实的繁花曲线使用一种称为繁花曲线规的小玩意绘制, ...
- Python Tree库绘制多叉树的用法介绍
Python Tree库绘制多叉树的用法介绍 Tree 库是一个 Python 的第三方库.这个库主要用于生成树和绘制树的图形. 一.安装Tree pip install Tree 使用 Tree 库 ...
最新文章
- FutureTask demo
- IDEA工具基本设置
- python爬虫,记录一下爬取过程,列表数据,翻页,post方式,保存字典
- 安装labelImg(win10,macOS)
- C# button重绘
- 阿里当初50亿美元收购UC,现在看来是不是亏大了?
- 系统设计知识:系统模块结构设计知识笔记
- php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...
- SQL—— Create table as select 与 使用select查询结果创建新表
- unity3D 实战 《小十传奇》系列之三:控制层(下)
- jquery系列教程5-动画操作全解
- 统计一个子字符串在另一个字符串中出现的次数
- mysql数据库教程子查询_MySQL数据库实操教程(17)——子查询
- 复杂性应对之道 - 领域建模
- 天嵌IMX6核心板竞品分析(启杨IMX6)
- 联想小新pad安装Google Play教程
- Java中String类的学习
- 10G数据,1G内存排序问题
- 华为 进入和退出Fastboot、eRecovery和Recovery升级模式
- word另存为pdf时带书签