2016-04-23 18 views
-1

4で行列を分割する最も簡単な方法は何ですか? 私はnxn行列を持ちます(nは4の倍数です)。C - 行列を4で分割する方法

http://i.stack.imgur.com/S4H2m.png

enter image description here

____________________ 
|  |   | 
|  |   | 
| 1st | 2nd | 
|  |   | 
|--------+---------- 
|  |   | 
| 4th | 3rd | 
|  |   | 
|________|_________| 

私は私の範囲を取得するには、新しい行列を作るために必要な `tを、その新しいマトリックスを参照してくださいJ。インデックス0の

+0

は、あなたは、4つの異なる2次元の配列が必要ですか? – Pavan

+0

これはおなじみに見えます... –

+0

このような些細なものにはイメージを使わないでください。それを質問に含める。それから、あなたが何をしているのかをもっと詳しく説明してください。 –

答えて

0

第1象限の範囲 - I/2及び0 - J/2

2 0 - I/2とj/2 + 1 - 1 + I/2 J

3 - iとj/2 + 1 - J

1 + I/2 4 - iと0 - J/2

0

多分これはあなたを助けることができる:

  1. まずマトリックスから行くべきです。( 0,0) - (n/2-1、n/2-1)(n/2、n/2) - (n/2-1、n-1)
  2. 第3の行列は、(n/2、n/2) 1、N-1)
  3. 第四マトリックスから行く必要があります:(N/2,0) - (N-1、N/2-1)
関連する問題