読者です 読者をやめる 読者になる 読者になる

みやびの備忘録

LaTeXとかjulia言語とか. 覚えておきたいことをつらつら書いています.

配列の初期化(任意精度浮動小数点演算)

新年明けましておめでとうございます.
年越し研究室は避けたものの, 無事プログラミングをしながら年を越したみやびでございます.


配列の初期化は

a = zeros(2)
b = zeros(3, 2)

ってするのだが, ここにいくら

a[1] = BigFloat(1.0)
b[2, 1] = BigFloat(sqrt(2))

とかやっても所謂普通のdouble型にしかならないようだ.
最初にメモリ確保しちゃうからとかなのかな. 多分.

多倍長にしたいなら

a = zeros(BigFloat, 2)
b = zeros(BigFloat, 3, 2)

とする.