- 博客(21)
- 收藏
- 关注
原创 变分法与最速降线问题
最速降线问题研究物体在重力作用下从A点到B点的最快下滑路径。通过变分法建立数学模型,得到时间泛函表达式。利用欧拉-拉格朗日方程推导出微分方程2yy''+(y')²+1=0,通过变量代换和积分求解,最终得出路径方程。该问题推动了变分法的发展,牛顿、莱布尼茨等数学家都给出了正确解答。研究表明最速降线实际是摆线(旋轮线)而非伽利略最初猜测的圆弧。
2026-01-11 13:30:19
1061
原创 用组合数算圆周率---以及一阶修正
摘要:本文探讨了利用组合数计算圆周率的方法。通过斯特林公式的一阶修正,推导出n!的渐近表达式,并引入修正因子R_n。最终得到圆周率的近似公式:π≈(16^n·(n!)^4)/(n·[(2n)!]^2)·(R_{2n}/R_n^2),其中R_n≈1+1/(12n)。该公式展示了组合数与圆周率之间的数学联系,为圆周率计算提供了一种新颖的思路。
2026-03-29 12:49:41
486
原创 如何手算圆周率?
本文通过几何构造推导出π的表达式:π=4arctan(1/2)+4arctan(1/3)。利用arctan函数的泰勒展开式进行逐项计算,通过手算展开到x^19项,最终得到π≈3.1415926,达到了祖冲之的圆周率计算精度。整个过程仅用两个晚自习的时间,展示了如何不借助计算器,通过纯手算方法精确计算圆周率。
2026-03-29 12:39:57
359
原创 凸透镜成像规律的数学证明
本文通过数学方法严格推导了凸透镜成像规律。建立坐标系后,利用光线传播特性建立直线方程,求解交点得到像距v=uf/(u-f)和像高dv=duf/(u-f)。通过分类讨论得出:当物距u<f时不成实像;f<u<2f时成倒立放大实像且v>2f;u=2f时成等大倒立实像;u>2f时成缩小倒立实像且f<v<2f。这一推导过程使课本中的实验结论获得了严格的数学证明,揭示了成像规律的必然性。
2026-03-29 12:19:16
579
原创 用组合数算圆周率?!
摘要:本文通过积分方法探讨阶乘的解析表示,构造积分式$\int_0^\infty t^n e^{-t}dt$证明其等于$n!$。利用泰勒展开和渐进估计得到Stirling公式$n!\sim n^n e^{-n}\sqrt{2\pi n}$,进而推导出圆周率的新表达式$\pi \sim \frac{(n!)^4 16^n}{[(2n)!]^2 n}$。Python实现显示该公式收敛速度较慢,但展示了阶乘与圆周率之间的深刻联系。
2026-03-22 11:55:42
374
原创 泰勒展开、傅里叶展开和π级数
本文探讨了泰勒展开与傅里叶展开在推导圆周率π级数中的应用。泰勒展开通过函数的各阶导数构造多项式级数,适用于局部逼近;而傅里叶展开则将周期函数分解为正弦和余弦函数的加权和。通过傅里叶展开奇函数f(x)=x,推导出著名的莱布尼茨级数π/4=1-1/3+1/5-1/7+...;对偶函数f(x)=x²进行展开,则得到巴塞尔问题的解∑1/n²=π²/6。这些推导展示了两种展开方法在数学分析中的强大能力及其内在联系,揭示了不同数学领域间的优美统一性。
2026-01-18 13:57:12
817
原创 地球物理:计算昼长
本文推导了地球任意纬度白昼长度的计算公式。通过几何分析得出:白昼时长与当地纬度(φ)和太阳赤纬(δ)相关,公式为T=2/15·arccos(-tanφ·tanδ)。以北京夏至日为例,计算得昼长14.85小时,与实际值14小时50分钟高度吻合。该公式考虑了黄赤交角(ε=23.5°)的影响,通过太阳赤纬δ=arcsin(sinε·cosωt)反映太阳直射点变化。推导过程涉及晨昏圈几何特性、极昼极夜边界条件等关键因素,最终建立了精确计算昼夜时长的数学模型。
2026-01-01 13:49:55
1266
原创 今日正午厦门太阳高度角的估算
地面就是切面,与半径垂直,而太阳高度角就是与地面的夹角,所以太阳高度角为。初中数学可以得到,阳光与该地半径夹角为。所以今天正午太阳高度角(厦门)应该是。然后就是计算了:已知今天离冬至。然后计算正午太阳高度角为。,感兴趣的人可以去测一下。
2025-12-28 13:35:47
945
原创 太阳直射点的估算
本文通过建立数学模型计算太阳直射点的纬度变化。以冬至日为起点,利用线性代数方法,将地轴和太阳位置向量化,通过点积公式得出太阳直射点纬度与时间的关系式:φS=arcsin(cosα·cosωt),其中α=66.5°为地轴倾角,ω为地球公转角速度。该公式表明太阳直射点纬度呈现周期性变化,与二分二至日的天文现象吻合。通过绘制函数图像,验证了太阳直射点在南北回归线之间的回归运动规律,还原了地理课本中太阳直射点移动的三角函数特征曲线。
2025-12-28 12:48:09
1100
原创 最短路之迪杰斯特拉
本文介绍了Dijkstra算法求解单源最短路径问题的标准实现方法。首先通过朴素O(n²)算法说明思路:初始化距离数组,每次选取未扩展的最近节点松弛邻边。然后优化为优先队列版本,时间复杂度降为O(nlogn)。代码实现使用邻接表存储图结构,优先队列维护待扩展节点,并给出完整C++实现。算法适用于带非负权边的有向图,能正确处理10^5量级的数据规模。最后通过测试样例验证了算法的正确性和高效性。
2025-08-16 12:36:43
725
原创 封装Splay模板,可直接使用
本文介绍了如何使用C++实现一个Splay树(伸展树)数据结构,并将其封装在 Splay.h 文件中。Splay树是一种自平衡二叉搜索树,通过旋转操作将最近访问的节点移动到根位置,以提高后续访问的效率。代码中提供了插入、删除、查找、获取最大最小值、查找前驱和后继等基本操作。用户可以通过在主程序中引用 Splay.h 文件来使用这些功能。文章还提供了一个示例代码,展示了如何使用Splay树对一组整数进行排序。需要注意的是,该代码仅适用于本地环境,且用户应确保操作合法,以避免未定义行为。
2025-05-09 20:50:58
248
原创 用微积分看面积、周长、体积公式
圆的标准方程:x2y2r2第一象限有:yr2−x2则41⋅S圆∫0rfxdx∫0rr2−x2dx先求原函数 Fx∫fxdx∫r2−x2dx令 xr⋅sinθ则 dxdr⋅sinθr⋅sinθ′⋅dθr⋅cosθ⋅dθ以及 θarcsinrxFx∫r2−x2dx∫r21−sinθ。
2024-12-29 12:16:47
1754
数学圆周率π的高精度数值展示:用于科学研究与教育领域的精确计算资源
2025-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1