0

私は次のコードで非常に混乱しています:

>> x = [0.4+randn(100,1).*0.15; 1+ randn(200,1).*0.25];

>> size(x)

ans = 
    300    1

マトリックス内の別の行を示すためにセミコロンが使用されていると思いました。2つのベクトルの長さが同じでない場合、これによってエラーが発生することはありませんか?

私は何が欠けていますか?

4

1 に答える 1

1

2 つの配列を作成して連結すると、次のようになります。

randn(100,1) は 100 行、1 列の配列を作成します randn(200,1) は 200 行、1 列の配列を作成します

式のセミコロンは、「これらを互いに下に置く」と言っています。セミコロン (;) を削除すると、行列になります (おそらくエラーが発生します)。次に、2 つの列ベクトルを隣り合わせに配置します。

于 2012-11-19T14:11:23.497 に答える