1

私は次のものを持っています:

v = [1 2; 3 4]

 v =   
         1     2

         3     4 

4 x 4のマトリックスは、次のように読み取られます。

                        2     4           (1,2)     (2,2)

                        1     3           (1,1)     (2,1)  

それで

1 is (1,1)
2 is (1,2)
3 is (2,1)
4 is (2,2)

これを単一のインデックスと呼びたい場合、次の理由で問題が発生します。

v(1)は1ですが、v(2)は3であり、次のように読み取られます。

              3     4
              1     2

それを2インデックスと呼ぶと、簡単ではないループがいくつかありますが、単一インデックスを使用すると、参照が切り替えられ、間違った答えが返されます。これを解決する方法は?

よろしくお願いします

4

1 に答える 1

0

私があなたの質問を理解しているなら、あなたは単にあなたの行列を転置して単一のインデックスを使うことができます。より複雑なインデックス作成の問題についてはshiftdim、役立つ場合があります。

于 2012-04-21T19:42:16.137 に答える