Julia 环境与应用指南
1. Pluto 工作簿的安装与使用
Pluto 工作簿是 ASCII 格式的 Julia 文件,可在 REPL 和 IDE 中运行。通常使用 .pluto.jl
作为后缀以强调其功能。安装和运行 Pluto 非常简单,只需执行以下操作:
using Pkg; Pkg.add("Pluto")
using Pluto;
Pluto.run()
第一条语句只需执行一次。默认情况下,浏览器会在端口 1234 打开,如果该端口不可用,可在 run()
语句中指定其他端口。用户可以创建新的 Pluto 工作簿或浏览现有工作簿,同时会显示“最近”工作簿列表。
Pluto 使用后端图形引擎,建议使用支持 plotyjs()
函数的引擎。此外,Pluto 有一个补充包 PlutoUI
,需要按常规方式安装,它提供了如滑块和按钮等小部件,可通过 @bind
宏与特定变量关联。相关使用示例可参考 这里 。
2. 解决巴塞尔问题
巴塞尔问题是数学分析中的一个经典问题,旨在求自然数平方的倒数之和。该问题由 Pietro Mengoli 在 1644 年提出,1734 年由 Leonhard Euler 解决。Euler 发现该无穷级数的精确和为 $\pi^2 / 6$,