1

この行列を転置しようとしていますが、うまくいきません..

基本的に私は次のようなデータを得ました:

s=tf('s')
G=1/(s+1)
[mag phase]=bode(G,1:5)

そして、フェーズについて次のようになります:

phase(:,:,1) =

   -45


phase(:,:,2) =

  -63.4349


phase(:,:,3) =

  -71.5651


phase(:,:,4) =

  -75.9638


phase(:,:,5) =

  -78.6901

すべての値を 1 つの列に入れる方法はありますか?

Phase' または Phase.' を使ってみました。

しかし、私はエラーが発生します..

ありがとう !

4

2 に答える 2

4

phase=phase(:)シングルトン次元を削除し、それを列ベクトルとして編成するために行うことができます。

一般に、シングルトン以外のディメンションが複数あり、シングルトンディメンションのみを削除する必要がある場合は、を使用しますsqueeze()

于 2011-04-06T17:09:23.767 に答える