python根据f(x)绘图(二维)
python根据函数f(x)绘图(二维)
1.加载相关库
2.根据有效范围生成点列x,并根据f(x)生成对应的点列y
3.绘制图像
- f(x)=x^4
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,1,100)#在0,1内等间隔生成100个点列
y=[xi*xi*xi*xi for xi in x]
plt.plot(x,y,label='f(x)=x^4',color=(0,1,1))
plt.legend(title='function',loc='upper right')
2.f(x)=(x-0.4)^4
import matplotlib.pyplot as plt
import numpy as np
import math
x=np.linspace(0,1,100)#在0,1内等间隔生成100个点列
y=[math.pow(xi-0.4,4) for xi in x]
%matplotlib inline
sns.set_style('white')#默认'darkgrid':网格帮助图作为定量信息的查找表
plt.rcParams['figure.figsize'] = (12, 8)#设置figure_size尺寸
plt.plot(x,y,label='f(x)=(x-0.4)^4',color=(0,1,1))
plt.legend(title='function',loc='upper right')
3.f(x)= ( x − 0.4 ) 4 ∫ 0 1 ( x − 0.4 ) 4 d x \frac{(x-0.4)^4}{\int_{0}^{1}(x-0.4)^4dx} ∫01(x−0.4)4dx(x−0.4)4
import matplotlib.pyplot as plt
import numpy as np
import math
import random
x=np.linspace(0,1,100)
power=4
t=0.4
sum_=(math.pow(0.6,5)-math.pow(-0.4,5))/5
y=[math.pow(xi-t,power)/sum_ for xi in x]
%matplotlib inline
sns.set_style('white')#默认'darkgrid':网格帮助图作为定量信息的查找表
plt.rcParams['figure.figsize'] = (12, 8)#设置figure_size尺寸
plt.plot(x, y,label='f(x)=(x-0.4)^4/0.0176',color='pink')
plt.legend(title="function classes",loc='upper right')
plt.show()
参考文献
1.Markdown KaTex 积分符号
2.Markdown公式笔记(一):字母上下标和分数表示
附加-一多种曲线绘制在一张图上
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,1,100)
f1=[xi*xi for xi in x]
f2=[xi*xi*xi*xi for xi in x]
f3=[math.pow(xi-t,power) for xi in x]
sum_=(math.pow(0.6,5)-math.pow(-0.4,5))/5
f4=[math.pow(xi-t,power)/sum_ for xi in x]
#plt.plot(x,f1,label='f(x)=x^2',color=(0,1,1))
plt.plot(x,f2,label='f(x)=x^4',color=(0,0,1))
plt.plot(x,f3,label='f(x)=(x-0.4)^4',color=(0,0,1))
#plt.plot(x,f4,label='f(x)=(x-0.4)^4/0.0176',color=(0,0.5,0.5))
plt.legend(title='function',loc='upper right')
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,1,100)
f1=[xi*xi for xi in x]
f2=[xi*xi*xi*xi for xi in x]
f3=[math.pow(xi-t,power) for xi in x]
sum_=(math.pow(0.6,5)-math.pow(-0.4,5))/5
f4=[math.pow(xi-t,power)/sum_ for xi in x]
#plt.plot(x,f1,label='f(x)=x^2',color=(0,1,1))
#plt.plot(x,f2,label='f(x)=x^4',color=(0,0,1))
plt.plot(x,f3,label='f(x)=(x-0.4)^4',color=(0,1,0))
plt.plot(x,f4,label='f(x)=(x-0.4)^4/0.0176',color=(0,1,1))
plt.legend(title='function',loc='upper right')
python根据f(x)绘图(二维)相关推荐
- python制作自己的专属二维码
python制作自己的专属二维码 普通二维码 带图二维码 动图二维码 首先下载并导入,下载可以 pip insatll MyQR来下载 from MyQR import myqr 首先可以看到这个函数 ...
- python之qrcode模块生成二维码
用Python的qrcode包来生成二维码很简单 一.前期准备: pip install qrcode qrcode 依赖 Image 这个包: pip install Image 二.安装好之后就可 ...
- 用python制作二维码_用python做一个可视化生成二维码的工具
用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...
- FigDraw 24. SCI文章中绘图二维直方图及组合图
点击关注,桓峰基因 桓峰基因公众号推出基于R语言绘图教程并配有视频在线教程,目前整理出来的教程目录如下: FigDraw 1. SCI 文章的灵魂 之 简约优雅的图表配色 FigDraw 2. SCI ...
- FigDraw 25. SCI文章中绘图二维密度图及组合图
点击关注,桓峰基因 桓峰基因公众号推出基于R语言绘图教程并配有视频在线教程,目前整理出来的教程目录如下: FigDraw 1. SCI 文章的灵魂 之 简约优雅的图表配色 FigDraw 2. SCI ...
- 使用Python的库qrcode生成二维码
现在有很多二维码的生成工具,在线的,或者安装的软件,都可以进行生成二维码.今天我用Python的qrcode库生成二维码.需要预先安装 Image 库 安装 用pip安装 # pip install ...
- python做直方图-python OpenCV学习笔记实现二维直方图
本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...
- 如何用Python制作一个简单的二维码生成器
目录 前言 1.安装第三方库 2.QRCode参数解释 3.自定义二维码生成器 4.给二维码加图片 5.全部代码 6.结果 前言 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick ...
- Python qrcode模块(生成二维码)
Python qrcode模块(生成二维码) 一.Qrcode类解释 1.QR Codede 由来 2.QRCode二维码版本 二.Qrcode类构造函数及参数含义 1.version=None 2. ...
- Python小项目——生成个性二维码
Python小项目--生成个性二维码 现代社交离不开微信,QQ,那么今天就教你用 Python 生成自己的个性二维码
最新文章
- 壁布接缝压条_墙布压条样板
- 知乎高赞:有哪些值得刻意练习的心态?
- HDU 2328 Corporate Identity
- c语言运算优先级与结合方向的问题
- kubernetes pod往宿主机拷贝文件
- 关于快逸报表超链接的使用方式。
- 简单的Django项目
- PySide6将ui文件编译为py文件
- Ribbon界面开发:如何创建Ribbon样式的应用程序框架
- 《学会提问》-批判性思维
- OSG KML文件解析
- 公共关系计算机操作题,Access上机操作题库.doc
- GraphGallery,一个基于TensorFlow 2.x与 PyTorch 的GNN benchmark 框架
- matplotli线条类型、颜色
- tensorflow-tf基础
- 遗传算法 python 简书_基于DEAP库的Python进化算法从入门到入土—(二)简单遗传算法实现...
- 【转载】详细设计说明书模板
- 程序员的中年的危机应对手册
- cygwin和mingw的比较
- Unity3D 里IK手柄的用运
热门文章
- 每次右键资源管理器就会无响应\卡\转圈
- 社会心理学-学习笔记
- 强制对话 setTimeout
- mysql常见慢sql,MySQL中慢SQL的查询及原因分析
- 手绘地图制作的关键点之“导航智能纠偏”
- latex CJK 中文字体的显示问题
- 中国汽车流通协会:解读2018中国二手车经销商百强排行榜
- 学习笔记(01):教你玩转HTML(html5)h5网页设计,网站开发-strong
- Android系统开发篇(四) —— Samba服务器的搭建和相关配置
- 2018年第九届蓝桥杯【C++省赛B组】【第一题:第几天】