配列の初期化(任意精度浮動小数点演算)
新年明けましておめでとうございます.
年越し研究室は避けたものの, 無事プログラミングをしながら年を越したみやびでございます.
配列の初期化は
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)
とする.