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!