2

この質問の言い回しは正確にはわかりませんが、3つの列ベクトルがあり、それらを行列に変換しようとしています。行列は基本的に[v1v2v2]のようになります。

ここで、各ベクトルの長さは明らかに1より大きくなっています。

これを自動的に行う方法はありますか?

今、行きます

matrix{1} = v1;
matrix{2} = v2;
matrix{3} = v3;

しかし、これはうまくいきません。マトリックスを印刷すると、

matrix = 

    [50x1 double]    [50x1 double]    [50x1 double]

実際の数の代わりに。

4

1 に答える 1

5

列ベクトルが次のように定義されているとしましょう。

>>v1 = [1; 2; 3];
>>v2 = [4; 5; 6];
>>v3 = [7; 8; 9];

その場合、行列は単にこれらの列の行ベクトルになります。

>>m = [v1 v2 v3];
于 2012-10-12T00:57:33.067 に答える