Hola, no era eso lo que necesitaba, pero muchas gracias de todas formas, haciendo unas cuantas pruebas he conseguido dar con la tecla. A continuación explico lo que yo he hecho por si a alguien le sirviera.
Paso mi archivo wav a un vector:
[x,fs]=wavread('senial.wav)
Después creo una función aparte:
function y=sonido(x,fs)
sound(x,fs);
y=wavrecord(length(x),fs,1);
end
Esta función reproduce el sonido, lo graba en el vector "y" con un número de muestras igual al del vector "x" de entrada, a la misma frecuencia fs y en mi caso canal mono (por eso el 1).
Si quiero pasar el vector "y" a un archivo wav lo puedo hacer con wavwrite como indica la anterior respuesta.
También puedo comparar gráficamente la señal original y la que he grabado (que era lo q a mi me interesaba en particular) mediante plot, pero ahí ya cada uno según para qué necesite esto.
Un saludo
Este foro me está siendo de gran ayuda!