首页 > 其他分享 >2.2 画出函数图形

2.2 画出函数图形

时间:2024-09-06 16:13:35浏览次数:5  
标签:plt 画出 sp integral value vals 2.2 图形 numpy

点击查看代码
import sympy as sp  
import numpy as np  
import matplotlib.pyplot as plt  
  
# 定义符号  
t, x = sp.symbols('t x')  
  
# 计算不定积分  
integral = sp.integrate(sp.exp(-t) * t**(x-1), t)  
  
# 选择一个x的值进行绘图(例如,x=2)  
x_value = 2  
integral_x_value = integral.subs(x, x_value)  
  
# 使用lambdify将sympy表达式转换为numpy可处理的函数  
integral_func = sp.lambdify(t, integral_x_value, 'numpy')  
  
# 定义t的范围  
t_vals = np.linspace(0, 5, 400)  
  
# 计算对应的y值  
y_vals = integral_func(t_vals)  
  
# 绘图  
plt.figure(figsize=(10, 6))  
plt.plot(t_vals, y_vals, label=f'Integral of $e^{-t}t^{{{x_value-1}}}$')  
plt.title('Integral of $e^{-t}t^{x-1}$ for $x={x_value}$')  
plt.xlabel('t')  
plt.ylabel('Integral value')  
plt.grid(True)  
plt.legend()  
plt.show()

print("学号:2023310143004")

标签:plt,画出,sp,integral,value,vals,2.2,图形,numpy
From: https://www.cnblogs.com/howoo0808/p/18400468

相关文章

  • 2.1 在同一个图形界面上画出如下三个函数的图形并进行标注 y=chx y=shx y=(1/2)e^x
    点击查看代码importnumpyasnpimportmatplotlib.pyplotasplt#定义x的范围x=np.linspace(-5,5,400)#计算三个函数的值y_cosh=np.cosh(x)y_sinh=np.sinh(x)y_half_exp=0.5*np.exp(x)#创建图形和坐标轴plt.figure(figsi......
  • 图形学系列教程,带你从零开始入门图形学(包含配套代码)—— 你的第一个三角形
    图形学系列文章目录序章初探图形编程第1章你的第一个三角形第2章变换顶点变换视图矩阵&帧速率第3章纹理映射第4章透明度和深度第5章裁剪区域和模板缓冲区第6章场景图第7章场景管理第8章索引缓冲区第9章骨骼动画第10章后处理第11章实时光照(一)第12章实时光照(二)第1......
  • 图形学系列教程,带你从零开始入门图形学(包含配套代码)—— 顶点变换
    图形学系列文章目录序章初探图形编程第1章你的第一个三角形第2章变换顶点变换视图矩阵&帧速率第3章纹理映射第4章透明度和深度第5章裁剪区域和模板缓冲区第6章场景图第7章场景管理第8章索引缓冲区第9章骨骼动画第10章后处理第11章实时光照(一)第12章实时光照(二)第1......
  • 图形学系列教程,带你从零开始入门图形学(包含配套代码)—— 初探图形编程
    图形学系列文章目录序章初探图形编程第1章你的第一个三角形第2章变换顶点变换视图矩阵&帧速率第3章纹理映射第4章透明度和深度第5章裁剪区域和模板缓冲区第6章场景图第7章场景管理第8章索引缓冲区第9章骨骼动画第10章后处理第11章实时光照(一)第12章实时光照(二)第1......
  • Adobe又出黑科技!5秒Ai绘画出图? Stable Diffusion来了!
    据所知2024有两款Ai神器爆火一款是大名鼎鼎的ChatGPT另外一款则是Ai智能绘图软件—StableDiffusion本期重点介绍StableDiffusion尤其最近抖音小红书刷屏的AI人物大部分都是这款软件做的▼StableDiffusion是以文本生成图像的AI工具,也是目前唯一一款能部署在......
  • 场馆预定系统V1.2.2
    多场馆场地预定小程序,提供运动场馆运营解决方案,适用于体育馆、羽毛球馆、兵乒球馆、篮球馆、网球馆等场馆V1.2.2修复已知bug场馆预定系统......
  • 图形学学习(二):Shader输入输出及自制Shader类
    在LearnOpengl学了Shader的输入输出和自制Shader类,输入输出还是好理解的,自制Shader类的讲解我感觉还是用代码更直观一些(个人感觉),这两天看了一下秋招的面试面经,想了想明年找工作的问题,刺激,十分感慨,优秀的人还是太多了,不过最重要的还是得做好自己!!!Shader的输入输出总结有两种......
  • 2024年3月scratch图形化编程等级考试四级真题
    2024年3月scratch图形化编程等级考试四级真题202403青少年软件编程等级考试Scratch四级真题试卷总分数:100分考试时长:60分钟第1题 运行下列程序,输入单词“PLAY”,最后角色说?()A:HLLLHLLLB:LLLLLLLLC:LLHHLLHHD:LLLHLLLH第2题 运行程序后,分别输入3、2、1,小猫会说什......
  • 【工具推荐】TomcatWeakPassChecker v2.2(最新版本) - Tomcat 漏洞一键漏洞利用getshe
    工具介绍:一键tomcat漏洞批量弱口令检测、后台部署war包getshell,该脚本用于检查ApacheTomcat管理页面的弱密码,并尝试通过上传自定义WAR包部署GodzillaWebshell。如果成功,将记录成功登录的信息以及获取到的Webshell地址。下载地址链接:https://pan.quark.cn/s/2062b75c4312环......
  • Adobe Illustrator (AI)win/mac下载矢量图形设计软件与快捷键的使用
    一、软件概述1.1软件简介AdobeIllustrator(简称AI)是Adobe公司开发的一款专业矢量图形设计软件,广泛应用于平面设计、插画创作、包装设计、UI设计、图标制作等多个领域。它以其强大的矢量绘图能力、丰富的图形编辑工具和高效的文件处理能力而闻名,能够创建出既精细又具有高度可......