【备忘录】麦克斯韦速率分布
突然想做麦克斯韦速度分布的复习,找到了以前读《新概念物理学·热学》的笔记
发现高中时我如何臆测不得其解的东西竟然被这一页提纲挈领的笔记就解释很清楚了
如果让我给高中时的我带话帮助他迅速理解这东西的话,大概也就这些:(这里只讲我如何快速感性地理解这个东西,严谨的推导可以看《新概念物理学·热学》)
每个维度的分速度(矢量)是服从正态分布的,而且相互独立
考虑速度空间,处的概率体元是,又因为
处的概率密度
因为你要求的是速率分布,速度空间v处\mathrm{d}v厚度的球壳内的概率是
使用计算出分子的平均动能是,
以后还会知道能量均分定理,每个自由度的运动没有什么特殊性,都分到
upd 2020-10-01 突然想起来悲伤的事:上次读《新概念物理学·热学》都是2018年10月了,这都是2018年10月份做的笔记了,现在不可能做成这样了
Clear["Global`*"];
$Assumptions = {m > 0, k > 0, T > 0};
fMvx[vx_] := Sqrt[m/(2*Pi*k*T)]*Exp[-m*vx^2/(2*k*T)];
Integrate[fMvx[vx], {vx, -Infinity, Infinity}]
fMv[v_] := (m/(2*Pi*k*T))^(3/2)*Exp[-m*v^2/(2*k*T)];
Integrate[4*Pi*v^2*fMv[v], {v, 0, Infinity}]
kineticEnergyAvg =
Integrate[1/2*m*v^2*(4*Pi*v^2*fMv[v]), {v, 0, Infinity}];
Print["kineticEnergyAvg=", kineticEnergyAvg];
amplitutevAvg =
Integrate[v*(4*Pi*v^2*fMv[v]), {v, 0, Infinity}] // FullSimplify;
Print["amplitutevAvg=", amplitutevAvg];
vMaximumLikelihood =
v /. Part[Solve[{D[4*Pi*v^2*fMv[v], v] == 0, v > 0}, v], 1];
Print["vMaximumLikelihood=", vMaximumLikelihood];
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人