2012-05-03 9 views

答えて

7

私はOctaveを知らないが、あなたはreshapeを探していると思う。

- 組み込み関数:変形A、M、N、...
- 内蔵 機能:変形A、 [MN .. 。])
- 組み込み関数: リシェイプA、...、 [] 、...
- 組み込み関数:変形A、サイズ

リターン要素行列Aから取られている指定された寸法(M、N、 ...)を有するマトリックス 行列の要素は列優先順序でアクセスされます(Fortran配列は が格納されています)。

次のコードは、1x4行ベクトルを2x2 正方行列に再構成する方法を示しています。新しいマトリックス(prod ([メートルN ...]))で

 reshape ([1, 2, 3, 4], 2, 2) 
      ⇒ 1 3 
       2 4 
       Note that the total number of elements in the original matrix (`prod (size (A))`) must match the total number of 

要素。

戻り行列の1次元を指定しないでください。 Octaveが自動的にサイズを決定します。空の行列([])は、 で、指定されていない次元にフラグを立てます。

+1

'行列の要素は、Fortran配列が格納されているように、列の大きな順序でアクセスされます.'値を行優先順序で配置する必要がある場合はどうすればよいですか? – Andre

関連する問題