teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

7

rubyだと思って書いてしましました。

2017/04/24 01:42

投稿

moke
moke

スコア2241

answer CHANGED
@@ -1,3 +1,7 @@
1
+ すみません
2
+ rubyだと思って書いてしましました。
3
+ 無視してください。
4
+
1
5
  Matrix classを使って部分行列を作り
2
6
  部分行列の全要素に渡って和を取るなんて
3
7
  おしゃれじゃないですか?(早いとは言ってない)

6

2017/04/24 01:42

投稿

moke
moke

スコア2241

answer CHANGED
@@ -9,6 +9,6 @@
9
9
  [32,33,34,35,36,37,38,39],
10
10
  [40,41,42,43,44,45,46,47]]
11
11
 
12
- sub_mtrx=mtrx.minor(2..3, 2..4)
12
+ sub_mtrx=mtrx.minor(1..2, 1..3)
13
13
  sub_mtrx.inject(:+)
14
14
  ```

5

2017/04/24 01:32

投稿

moke
moke

スコア2241

answer CHANGED
@@ -2,13 +2,13 @@
2
2
  部分行列の全要素に渡って和を取るなんて
3
3
  おしゃれじゃないですか?(早いとは言ってない)
4
4
  ```ruby
5
- array =[[0,1,2,3,4,5,6,7],
5
+ mtrx =Matrix[[0,1,2,3,4,5,6,7],
6
6
  [8,9,10,11,12,13,14,15],
7
7
  [16,17,18,19,20,21,22,23],
8
8
  [24,25,26,27,28,29,30,31],
9
9
  [32,33,34,35,36,37,38,39],
10
10
  [40,41,42,43,44,45,46,47]]
11
- mtrx=Matrix(array)
11
+
12
12
  sub_mtrx=mtrx.minor(2..3, 2..4)
13
13
  sub_mtrx.inject(:+)
14
14
  ```

4

2017/04/24 01:30

投稿

moke
moke

スコア2241

answer CHANGED
File without changes

3

2017/04/24 01:26

投稿

moke
moke

スコア2241

answer CHANGED
@@ -2,13 +2,13 @@
2
2
  部分行列の全要素に渡って和を取るなんて
3
3
  おしゃれじゃないですか?(早いとは言ってない)
4
4
  ```ruby
5
- array =([0,1,2,3,4,5,6,7],
5
+ array =[[0,1,2,3,4,5,6,7],
6
6
  [8,9,10,11,12,13,14,15],
7
7
  [16,17,18,19,20,21,22,23],
8
8
  [24,25,26,27,28,29,30,31],
9
9
  [32,33,34,35,36,37,38,39],
10
- [40,41,42,43,44,45,46,47])
10
+ [40,41,42,43,44,45,46,47]]
11
- mtrx=Matrix[array]
11
+ mtrx=Matrix(array)
12
12
  sub_mtrx=mtrx.minor(2..3, 2..4)
13
13
  sub_mtrx.inject(:+)
14
14
  ```

2

2017/04/24 01:26

投稿

moke
moke

スコア2241

answer CHANGED
File without changes

1

2017/04/24 01:25

投稿

moke
moke

スコア2241

answer CHANGED
@@ -1,5 +1,7 @@
1
+ Matrix classを使って部分行列を作り
2
+ 部分行列の全要素に渡って和を取るなんて
3
+ おしゃれじゃないですか?(早いとは言ってない)
1
4
  ```ruby
2
-
3
5
  array =([0,1,2,3,4,5,6,7],
4
6
  [8,9,10,11,12,13,14,15],
5
7
  [16,17,18,19,20,21,22,23],