0

64 要素 ( for p=1:64 function end) で計算を行い、結果の値を Excel ファイルに引き出します。

各要素の結果値を行ごとに配置する方法はありますか (最初の要素の値は最初の行に表示され、2 番目の要素の値は 2 行目に表示される必要があります)。私は使用P=reshape(A,[],16)しましたが、Matlabは値を右から左にプッシュして混合します。

たとえば、計算のループを設定して結果p=1:1を使用すると、次のようになります。P=reshape(A,[],16)

                  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  • 要素 1 の場合p=1:2:
    1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
    要素 2 の場合: 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32

(要素 2 の値: 17 18 19 20 21 22 23 24 25 ... 32)

  • 要素 1のp=1:2場合
    : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
    要素 2 の場合: 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
    要素 3 の場合: 33 34 35 など.​​..
4

1 に答える 1

1

これを試して:

P=reshape(A,16,[])'

これはあなたが必要とするものですか?

于 2012-10-08T18:22:43.150 に答える