Cholesky decomposition: Difference between revisions
Content added Content deleted
(→{{header|Scilab}}: left as LaTeX, if someone knows why the math tag fails, I'll be happy to be informed) |
m (→Library gonum/matrix: library churn) |
||
Line 1,180: | Line 1,180: | ||
</pre> |
</pre> |
||
===Library gonum/ |
===Library gonum/mat=== |
||
<lang go>package main |
<lang go>package main |
||
Line 1,186: | Line 1,186: | ||
"fmt" |
"fmt" |
||
" |
"gonum.org/v1/gonum/mat" |
||
) |
) |
||
func cholesky(order int, elements []float64) fmt.Formatter { |
func cholesky(order int, elements []float64) fmt.Formatter { |
||
var c mat.Cholesky |
|||
t := mat64.NewTriDense(order, false, nil) |
|||
c.Factorize(mat.NewSymDense(order, elements)) |
|||
return |
return mat.Formatted(c.LTo(nil)) |
||
} |
} |
||