調べてみると、Stream<Integer>に変換してComparatorを用いて逆順ソートする類が多い模様。
なので、IntStreamのまま降順ソートする方法をメモ書きしておく。
なので、IntStreamのまま降順ソートする方法をメモ書きしておく。
| $n$ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|
| 確率$p$ | 30.1% | 17.6% | 12.5% | 9.7% | 7.9% | 6.7% | 5.8% | 5.1% | 4.6% |
> # 行列を生成
> A <- matrix(c(2, 1, 4, 3),2,2)
> A # 確認
[,1] [,2]
[1,] 2 4
[2,] 1 3
>
> #逆行列を求める組み込み関数
> solve(A)
[,1] [,2]
[1,] 1.5 -2
[2,] -0.5 1
> # 係数行列を生成
> A <- matrix(c(2, 1, 4, 3),2,2)
> A # 確認
[,1] [,2]
[1,] 2 4
[2,] 1 3
>
> # 右辺の行列を生成
> b <- matrix(c(10, 6), 2, 1)
> b # 確認
[,1]
[1,] 10
[2,] 6
>
> #連立方程式を解く組み込み関数
> solve(A,b)
[,1]
[1,] 3
[2,] 1