Info
この質問は閉じられています。 編集または回答するには再度開いてください。
Questions on the attached example
1 回表示 (過去 30 日間)
古いコメントを表示
Hello,
and have a question about it:
Before I put data to 'ao' they use:
data = zeros(4000,1);
why put zeroes to the entire vector? How is it possible that I able to hear any sound after zeroing 'data'?
Thanks,
0 件のコメント
回答 (2 件)
Walter Roberson
2012 年 8 月 12 日
The data being used there is example data. Initialize "data" to whatever contents you want (but make sure that it is within range for the device.)
0 件のコメント
Michael Adelman
2012 年 8 月 12 日
2 件のコメント
Walter Roberson
2012 年 8 月 12 日
The code example is
data = zeros(4000,1);
putdata(ao,data)
start([ai ao])
Here, "data" is being initialized to something, just for illustration purposes. You could have initialized to 1's or to pi or to 42 if you wanted:
data = 42 * ones(4000,1);
putdata(a0, data); %queue's the 42's
start(a0);
If you already have a vector, then use it:
putdata(a0, YourColumnVector);
start(a0);
この質問は閉じられています。
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!