Scala
ここ1年くらいまとものコードを書いてなかったので、ちょっとリハビリに「「2つのボールをぶつけると円周率がわかる」らしいのでシミュレーションしてみた」で書いていた Groovy コードを他の言語で書き直してみました。 Java Scala Go Rust そのまま移植す…
spire を使ってみるシリーズ(目次)。 今回は多項式で表される特殊関数に関連する spire.math.poly.SpecialPolynomials クラスのメソッドを見ていきます。SpecialPolynomials クラスでは ルジャンドルの多項式: legendre() ラゲールの多項式: laguerre() …
spire を使ってみるシリーズ(目次)。 今回は Polynomial 型に定義されているメソッドのうち、係数や項を扱うメソッドを見ていきます。 記事中のサンプルコードでは以下の import 分が書かれているものとします: import spire.math._ import spire.implici…
spire を使ってみるシリーズ(目次)。 今回は Polynomial 型に定義されている代数としてのメソッドを見ていきます。 多項式はユークリッド環をなすので、加減乗法と余りのある除算が定義されています。この記事中のサンプルコードでは以下の import 文が書…
spire を使ってみるシリーズ(目次)。 今回は Polynomial に定義されている、数学関数に関連するメソッドを見ていきます。 記事中のサンプルコードでは、以下の import 文が書かれているものとします: import spire.math._ import spire.implicits._ 関数…
spire を使ってみるシリーズ(目次)。 Scala の高速・高精度な数学ライブラリ spire に定義されている、多項式を表す型 Polynomial の基本的な使い方を見ていきます。 今回は Polynomial オブジェクトを生成する、Polynomial コンパニオン・オブジェクトに…
Scala の高速・高精度数学ライブラリの spire を使ってみるシリーズの目次記事。github.com 多項式 Polynomial 『ファクトリ・メソッド』 『数学関数としてのメソッド』 『代数としてのメソッド』 『係数・項を扱うメソッド』 『多項式で表される特殊関数』 …
『Java によるアルゴリズム事典』に載ってるコードを Scala かつ再帰(できる限り末尾再帰)で書いていこうシリーズ。 と言っても、他のことで使うコードでこの本に載ってるアルゴリズムを使うときに記事更新するので、たまにしか記事書かないと思います。数…