18 lines
446 B
Text
18 lines
446 B
Text
var example1 = [ [ 25, 15, -5 ],
|
|
[ 15, 18, 0 ],
|
|
[ -5, 0, 11 ] ];
|
|
|
|
say "Example 1:";
|
|
cholesky(example1).each { |row|
|
|
say row.map {'%7.4f' % _}.join(' ');
|
|
}
|
|
|
|
var example2 = [ [ 18, 22, 54, 42],
|
|
[ 22, 70, 86, 62],
|
|
[ 54, 86, 174, 134],
|
|
[ 42, 62, 134, 106] ];
|
|
|
|
say "\nExample 2:";
|
|
cholesky(example2).each { |row|
|
|
say row.map {'%7.4f' % _}.join(' ');
|
|
}
|