how to use soundsc with function
Mostrar comentarios más antiguos
Hi i have written a code which is executing perfectly for DTMF tones with this command. I am listening tones in speaker
dtmf=dtmfdial([1 1 9 9 2 2 0 0]);
The last portion of my code is
dtmf = cat(2, D{:});
soundsc(dtmf,12000);
Now the book says that following matlab command should play the tones corresponding to input vector,input,through computer speaker
sound(dtmfdial([input]),12000)
How can i achieve this, what should i do with my final cell dtmf???
Respuesta aceptada
Más respuestas (5)
Wayne King
el 6 de Oct. de 2011
Is your dtmf a Nx1 cell array? Can you do
soundsc(cell2mat(dtmf),Fs)
moonman
el 6 de Oct. de 2011
Wayne King
el 6 de Oct. de 2011
Transpose your cell array
dtmf = dtmf';
Then try
soundsc(cell2mat(dtmf),8000);
moonman
el 6 de Oct. de 2011
0 votos
moonman
el 6 de Oct. de 2011
0 votos
1 comentario
Walter Roberson
el 8 de Oct. de 2011
When a function A is given as an argument to another function B, then the first output of A becomes an input to B. *Only* the first output of A is accessible when you do this: there is NO way in MATLAB to have multiple outputs of a function used as inputs to another function, other than assigning those multiple outputs to variables and passing in the variables.
Categorías
Más información sobre DTMF en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!