Q2=17.8和w=0.6198情况

embedded/2024/10/17 8:11:28/

(个人学习笔记,仅供参考)

python">import numpy as np
from scipy.special import kv, erfc
from scipy.integrate import dblquad
import matplotlib.pyplot as plt
import scipy.integrate as spi
python">w = 0.6198
g0_sq = 21.5989
rho = 0.782908
Q2 = 17.8
P2 = 0.01
z0 = 6.0
python">def compute_integral(x):result, error = dblquad(integrand, 1.0e-6, 50.0, lambda z: 1.0e-6, lambda z: 13.0, args=(x, g0_sq, rho, Q2, P2), epsabs=1.0e-8, epsrel=1.0e-8)print(f"Integral result: {result}, Error: {error}")  # Debug outputreturn result, error# Define range of x values (use a logarithmic scale)
x_values = np.logspace(-5, -1, 100)  # Logarithmic range for x# Initialize arrays to store results
integral_results178 = []
errors = []# Loop over x_values to compute the integral for each x
for x in x_values:result, error = compute_integral(x)integral_results178.append(result)errors.append(error)# Convert results to numpy arrays for further processing or plotting
integral_results178 = np.array(integral_results178)
errors = np.array(errors)
python">x178 = [0.0033, 0.0166] 
x178_err = [0, 0]
result178 = [0.428, 0.295]
result178_err = [0.061, 0.019] 
python">plt.figure(figsize=(5, 3))
plt.plot(x_values, integral_results178, label='$Q^2=17.8$GeV$^2$', color='blue')
plt.errorbar(x178, result178, yerr=result178_err, xerr=x178_err, fmt='d', color='black', capsize=6, label='OPAL.Data')
plt.xlabel('x')
plt.xscale('log')
plt.xlim(1e-5, 0.1)
plt.ylim(0, 2)  # Adjust y-axis based on max result
plt.ylabel('$F_2^{\gamma}(x,Q^2)$')
plt.legend()
plt.show()

在这里插入图片描述


http://www.ppmy.cn/embedded/128111.html

相关文章

一个Idea:爆改 T480

爆改 T480 准备大改 T480,家里有一台闲置很久的 T480,不舍得扔,打算升级一下。看了几位up主的视频后,决定动手改造。 计划如下 网卡:加装4G网卡硬盘:更换为 1T 的 NVMe 2280 固态硬盘内存:升…

ubuntu重启后显示不出图形界面

我的情况时这样的: 由于在配置ens33时,跟着一篇帖子进行流程 输入reboot重启后,打不开图形界面。 我的解决办法是这样的: 检查当前的运行级别: Ubuntu使用运行级别来决定系统的状态。运行级别3是文本模式,…

滚雪球学Redis[5.3讲]:Redis持久化优化深度解析:RDB与AOF的策略选择与实践

全文目录: 🎉前言🚦Redis的监控与报警🔄1. 使用Redis自带工具进行监控🎯1.1 Redis常用监控命令🎯1.2 Redis配置文件中的监控相关参数 ⚙️2. 使用第三方工具进行Redis监控💡2.1 Prometheus与Red…

大模型入门到精通!大模型应用开发极简入门(含PDF)

大模型的出现正悄然改变人们的生活与工作方式,比如ChatGPT-4、文心一言、通义千问等语言大模型。它们已帮助很多办公室“白领”们在解决日常工作问题,如制定计划、撰写实施方案,甚至制作美化PPT等(笔者及身边的同事在工作中还经常…

空间计算:现实与数字世界的无缝融合

随着增强现实(AR)、虚拟现实(VR)、物联网(IoT)和人工智能(AI)的不断进步,空间计算(Spatial Computing)作为一种新兴技术,正在成为人们…

基于Java微信小程序的水果销售系统详细设计和实现(源码+lw+部署文档+讲解等)

详细视频演示 请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不…

RK3568平台开发系列讲解(调试篇)CGroup(Control Group)之内存管控

🚀返回专栏总目录 文章目录 一、配置宏二、使用方法三、节点说明四、调试沉淀、分享、成长,让自己和他人都能有所收获!😄 CGroup 的全称是 Control Group,是容器实现环境隔离的两种关键技术之一,它对很多子系统提供精细化的控制的能力,比如下面这些: CPU内存IO网络CG…

TadTR(TIP 2022)视频动作检测方法详解

前言 论文:End-to-end Temporal Action Detection with Transformer 代码:TadTR 从论文题目可以看出 TadTR 是基于 Transformer 的端到端的方法,TAD 在视频动作分类任务上更进一步,不仅对动作分类,还要检测动作发生的…