Matlab - Matlab, suma de señales

 
Vista:

Matlab, suma de señales

Publicado por Julen (1 intervención) el 15/05/2020 19:22:07
No entiendo porque mi código no saca ningún tipo de sonido y no crea ninguna gráfica. Muchas gracias de antemano.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
f=[800 900];
fs=44100;
A=[0.1 0.2];
duracion=1;
 
function x = sintesis (N,A,f,d)
 
t=[0:1/fs:duracion];
 
x=[A.*sin(2.*pi.*f.*t)];
 
sound(x,fs);
 
sub_t=(1:100);
sub_x=x(1:100);
stem(sub_t,sub_x);
 
audiowrite('Sonido.wav',x,fs);
 
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 8.212
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Matlab, suma de señales

Publicado por JOSE JEREMIAS CABALLERO (5683 intervenciones) el 15/05/2020 19:41:25
1
2
3
4
5
6
7
8
9
10
11
>> sonido_sintesis
  Name      Size                Bytes  Class     Attributes
 
  A         1x2                    16  double
  f         1x2                    16  double
  t         1x44101            352808  double
 
Matrix dimensions must agree.
 
Error in sonido_sintesis (line 10)
x=A.*sin(2*pi*f.*t);

Esta usando operación punto dentro de la función seno y para ello tanto f y t debe ser del mismo tamaño.
para hallar x, está usando A, f, t y el operación punto, por lo tanto A, f, t deben ser del mismo tamaño.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar