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

回答編集履歴

2

補足

2018/04/12 04:32

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -58,4 +58,5 @@
58
58
  Console.WriteLine("m [0, 1] = " + m[0, 1]); // => 9
59
59
  Console.WriteLine("tm[1, 0] = " + m[1, 0]); // => 9
60
60
  }
61
- ```
61
+ ```
62
+ 追記:上はかなり素朴な機能ですが、実際に使う場面ではコピーやLinq対応や行列演算(dot積,cross積,行列式,逆行列,etc.)など色々拡張がほしくなると思います。どこかのライブラリーにあるかも知れません。

1

誤記

2018/04/12 04:32

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  考え方の一例を
2
2
 
3
- 配列実体を直接扱わずビューを開始てアクセスする手法です。ビューのアクセッサーを都合に応じて定義しておけば転置などの操作は配列をコピーしたり要素を実際に入れ替えたりする必要がなくなります。
3
+ 配列実体を直接扱わずビューを介してアクセスする手法です。転置などの操作は配列をコピーしたり要素を実際に入れ替えたりする必要がなくなります。
4
4
 
5
5
  下記はインデクサー, Length, GetLengthを定義し普通の配列と同様の操作感でアクセスできるようにした例です。
6
6