我有一個wav信號,我讀取緩衝區s中的樣本。我想在 新緩衝區x中保存位於10位,20,30..110位置的樣本。 我該怎麼做?我必須寫一個for循環,但我怎麼寫contator?Matlab:迭代循環
-1
A
回答
1
不確定緩衝區是什麼意思,但以下是如何從數組中獲取該信息的方法。鑑於s = 1:107
,你可以通過發出命令獲取開始10
位置的元素:
b = s(10:10:end);
現在,b
等於10 20 30 40 50 60 70 80 90 100
0
我希望在新的緩衝區X是在10樣本保存位置,20,30..110的位置。我怎樣才能做到這一點?
x = s(10:10:110);
這將工作太:
x = s(10*(1:11));
Houstanb的解決方案是最好的,如果你想從你的緩衝區小號每10個樣品,併爲你的國家不只是高達110。
我必須寫一個for循環,但我怎麼寫contator?
如果必須寫一個for循環,那麼你可以試試這個:
x = nan(1,11);
for k=1:11
x(k) = s(k*10);
end
但是,這是不是從MATLAB的角度來看,其中矢量化首選的理想解決方案。
相關問題
- 1. MATLAB for循環迭代每10步
- 2. 在MATLAB中按小時迭代循環
- 3. matlab循環迭代的間距
- 4. 迭代循環
- 5. Jquery:循環迭代
- 6. RmarkDown迭代循環
- 7. VBA迭代循環
- 8. ansible迭代循環
- 9. PHP迭代循環
- 10. 迭代與循環
- 11. 迭代foreach循環
- 12. Android:循環迭代
- 13. Mips循環迭代
- 14. 迭代for循環
- 15. 循環迭代函數x次循環
- 16. 當迭代MATLAB循環時,它不會迭代到指定的值 - 爲什麼?
- 17. 從列表循環迭代
- 18. std :: list的循環迭代
- 19. 迭代使用-的循環
- 20. ()循環迭代多少次?
- 21. 的Python for循環迭代
- 22. 循環迭代高效
- 23. 類實現迭代循環
- 24. 雙迭代器循環
- 25. 循環迭代分析
- 26. C#:For循環不迭代
- 27. bash中的循環迭代
- 28. Excel迭代循環VBA
- 29. Underscore.js模板循環迭代
- 30. 循環這些迭代