バッファ内のサンプルで読み取ったwav信号があります。私は、 の新しいバッファx 10の位置、20、30..110の位置にあるサンプルを保存します。 どうすればいいですか?私はforループを書く必要がありますが、どのようにしてcontatorを書くことができますか?Matlab:反復ループ
-1
A
答えて
1
バッファで何を意味するのかよく分かりませんが、配列からその情報を取得する方法はここにあります。 b
は、私が10であるサンプルxの新しいバッファに保存したい10 20 30 40 50 60 70 80 90 100
0
に等しく、今
b = s(10:10:end);
:
s = 1:107
を考えると、次のコマンドを発行して位置10
から始まる要素を得ることができます位置、20、30..110位置。これどうやってするの?
x = s(10:10:110);
これはあまりにも動作します:あなたが国家として、あなたのバッファ秒からだけではなく、110までの10番目ごとのサンプルをしたい場合は
x = s(10*(1:11));
Houstanbのソリューションが最適です。
私はforループを書く必要がありますが、どのようにしてcontatorを書くことができますか?
、あなたはこれを試すことができますループのためにあなたが必見書き込みAの場合:
x = nan(1,11);
for k=1:11
x(k) = s(k*10);
end
しかし、これはベクトル化が好まれるMATLABの観点から、最適なソリューションではありません。
関連する問題
- 1. Matlabでループと反復が不均一
- 2. 反復ループが
- 3. ループ反復リスト
- 4. ループ反復:
- 5. Python、ループ、反復
- 6. RmarkDown反復ループ
- 7. 反復foreachループ
- 8. matlab forループを10ステップごとに反復する
- 9. forループの反復回数をMatlabテーブルに記録します
- 10. Matlabの再帰的ループは、反復できません
- 11. Dockerfileのループ/反復
- 12. PowerShellのループ反復
- 13. Ruby Doループと反復
- 14. ANTLRでのループの反復
- 15. Foreachループを反復する
- 16. Rのランダム反復ループ
- 17. 再実行ループ反復
- 18. VBA Forループ反復問題
- 19. ループを反復する
- 20. 棚上の反復/ループ
- 21. Sightly/HTLのループ反復中
- 22. 反復whileループ構文エラー
- 23. の反復印刷MATLAB構造体
- 24. matlabの固定小数点の反復
- 25. MATLAB数値法プロット定点反復
- 26. matlabでベクターを反復処理する
- 27. トラフ構造体を反復するMATLAB
- 28. Matlabの反復分位数推定
- 29. MATLAB固定小数点の反復
- 30. MATLABで寸法を反復する