JULIA是一個新生的語言,對於數學和物理方面的計算很方便。
以下介紹 linux 下的安裝
下載
下載頁 https://julialang.org/downloads/ 目前釋出1.6.3版(2021-09-23),未來版本有異動請自行修改連結
julia 沒有指定的安裝路徑,你可以存放在伺服器的任何位置,再指定path即可。
$ tar zxvf julia-1.6.3-linux-x86_64.tar.gz
新增julia的主程式位置到路徑
修改 PATH 新增julia的主程式位置,
export PATH="$PATH:/path/to/<Julia 目錄>/bin"
例如修改 ~/.bashrc 加上一行:
export PATH="$PATH:/home/julia/julia-1.6.3/bin
叫用設定生效
指令記錄
指令記錄檔放在 ~/.julia/logs
移除
未來想移除,只要刪除程式目錄即可,
此外在家目錄下有一個隱藏目錄也可以一併刪除
執行
直接輸入julia進入交談式程式
進入後想退出按CTRL+D 或打入指令 exit()
開始享用 julia 的神奇計算功能,例如設定方式程 f(x)= 3x2+4x-10及求解 f(4)
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.6.3 (2021-09-23)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> f(x)= 3x^2+4x-10
f (generic function with 1 method)
julia> f(4)
54
也可以寫成檔案再交由julia來執行,例如以下內容存成 complex.jl ,目的是兩個虛數aa、bb的乘法:
bb = 1+2im
cc = 3-4im
println(bb*cc)
執行
11 + 2im
JULIA 具有神奇的運算力,後面的文章再來分享。
有興趣可看這一篇 [Jula] 開始.雜談.為什麼?@新精讚
參考資料
[1] https://julialang.org/downloads/platform/#linux_and_freebsd