行列の次元について

3 ビュー (過去 30 日間)
Kaede
Kaede 2020 年 8 月 17 日
コメント済み: Kaede 2020 年 8 月 27 日
L=8;N=20000;
x=[zeros(L-1,1);randn(N,1)];
y=filter(Num,1,x)
このように448512個で2つの音源のデータ数を揃えて足し合わせました.その足し合わせた音源にホワイトノイズを足し合わせたいのですがデータ数が違うのが問題でこのように行列の次元が合わないとエラーがでます.データ数が大きい時にデータ数を揃えるのはL=8なのでNを448505にすればよいですか.
あとyは一列しがないのですが,ほかのデータには2列が存在します.その場合2列のデータに1列のデータをどのように足し合わせることができますか.
  5 件のコメント
Naoya
Naoya 2020 年 8 月 20 日
キャプチャ画面から
19: smix_Lch=6*Lch_p1+Lch_p2/10+y
で次元を一致させるべくエラーが出力されるようですので、
変数 Lch_p1, Lch_p2, y あたりの行列の次元を確認されてはいかがでしょうか?
足し算をするにあたり、各々の次元が一致していない可能性があります。
Kaede
Kaede 2020 年 8 月 27 日
コメントありがとうございます.
確認して全ての次元を一致させました.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeMeasurements and Spatial Audio についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!