Julia 内置的数学常量与 Unicode 字符输入


#1

Julia 内置的数学常量

符号 意义 无限精度值 Unicode 字符代码
pi 圆周率 # 3.1415…
π 圆周率 # 3.1415… \pi
自然常数 (v0.6 之前为 英文字母 e) # 2.7182… \euler
im 虚数单位 # real(im * im) == -1
catalan Catalan’s constant # 0.9159…
γ Euler–Mascheroni constant # 0.5772… \gamma
φ 黄金分割率 # 1.6180… \varphi

Unicode 字符输入

  • Julia 支持 Unicode 字符作为变量名或者函数参数名。

    在Julia REPL(以及各种其他编辑环境)中,可使用 字符代码 + tab 键 的方式输入类似 LaTeX 的数学 Unicode 字符 ( 包括运算符和不同字体、加粗、斜体的数学字母 ) 以及其他 Unicode 字符(比如 各种 emoji、箭头等)。

  • Julia 支持 tab 键 补全的 字符代码 参见:
    https://docs.julialang.org/en/latest/manual/unicode-input/
    chrome_2018-08-04_22-51-33 chrome_2018-08-04_22-51-41

  • 查询某个 Unicode 字符 tab 键 补全的代码 ↓

    复制粘贴要查询的字符,在字符前输入 ? 即可。
    (相同的字符在不同字体下显示不同,例如上图的 β 在注释和代码中看起来不一样)
    chrome_2018-08-04_22-10-36
    2018-08-04_22-46-08


怎样在Atom中输入上下标啊
Julia 语言入门指引
#2

论坛就缺这种帖子 :+1: :+1: :+1:


#3

请问那个动态图怎么生成的?


#4

给放在 精华 这个分类里了。


#5

截屏成 gif动图。我用的 sharex,目前只支持 Windows,主要是功能截屏,还可以录屏成 mp4、gif 图,小巧方便,此外我经常把它当做 ocr 软件用。具体可以看我写的截屏录屏软件使用心得:https://blog.csdn.net/m0_37952030/article/details/81409695


#6

自然对数底数e废弃掉了,现在是ℯ, \euler


#7

谢谢更正 :slightly_smiling_face:


#8

请问可以在vscode中实现unicode input吗?


#9

可以的,需要先安装julia的插件 https://github.com/JuliaEditorSupport/julia-vscode (不过貌似还没支持0.7/1.0 ?)