File Read/Write problems

Hi all, I'm having a simple code problem ,here is the code:
% create an example sound
t = 0:0.0001:3;
x = 0.9*cos(2*pi*440*t);
% play it back
sound(x, 8000);
wavwrite(x, 8000, 16, example_sound.wav);_
it gives an error :
Error in ==> play123 at 6 wavwrite(x, 8000, 16, example_sound.wav);
plz help! I'm also having similar problems with image processing (i also have all the requires toolboxes)

2 个评论

You've posted the line, where the error appears, but not the descrption of the problem.
What is the image processing problem? Why don't you post a separate question on that, if you still have problems that enclosing the filename in quotes did not fix?

请先登录,再进行评论。

回答(2 个)

I guess, that you did not store the file name in a struct called example_sound in the field wav, but you want to use this as a file name. Then it must be defined as a string using quotes:
wavwrite(x, 8000, 16, 'example_sound.wav')
Masab Ahmad
Masab Ahmad 2012-2-13

0 个投票

thats solved the problem, thanks!

1 个评论

@Massab: Please accept the answer to show, that your problem is solved. Comments to answers should be posted as comments, not as additional answers. Thanks.

请先登录,再进行评论。

编辑:

2013-10-9

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by