🥝
WSL2でJuliaを使う
環境構築
ダウンロード
wget https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz
tar zxvf julia-1.7.3-linux-x86_64.tar.gz
環境変数等
sudo mv julia-1.7.3/ /usr/local/bin/
sudo ln -s /usr/local/bin/julia-1.7.3 /usr/local/bin/julia
echo 'export PATH=$PATH:/usr/local/bin/julia/bin' >> ~/.bashrc
上記を実行後にターミナルを再起動
バージョン確認
$ julia -v
julia version 1.7.3
バージョンが確認出来れば環境構築終わり
vscode
適当に実行してみる
function mandelbrot(a)
z = 0
for i=1:50
z = z^2 + a
end
return z
end
for y=1.0:-0.05:-1.0
for x=-2.0:0.0315:0.5
abs(mandelbrot(complex(x, y))) < 2 ? print("*") : print(" ")
end
println()
end
# Taken from: https://rosettacode.org/wiki/Mandelbrot_set#Julia
実行結果
**
******
********
******
******** ** *
*** *****************
************************ ***
****************************
******************************
******************************
************************************
* **********************************
** ***** * **********************************
*********** ************************************
************** ************************************
***************************************************
*****************************************************
***********************************************************************
*****************************************************
***************************************************
************** ************************************
*********** ************************************
** ***** * **********************************
* **********************************
************************************
******************************
******************************
****************************
************************ ***
*** *****************
******** ** *
******
********
******
**
参考サイト
Discussion