IRF: too many inputs arguments?!!!!

1 visualización (últimos 30 días)
Houda
Houda el 5 de Sept. de 2017
Comentada: Walter Roberson el 6 de Sept. de 2017
Hey every body,
Please I am runing the code for fig03 but it show the following error:
Error using irf
Too many input arguments.
Error in fig03 (line 160)
Yo0 = irf(1, nir+1, Do, zeros(7, ns), Go, Ho);
I said that because it is irf2 needed and not irf as mentioned in the comments of the code but another kind of error raises:
Error using zeros
Size inputs must be scalar.
Error in irf2 (line 31)
K = zeros(NK, NIR);
Error in fig03 (line 160)
Yo0 = irf2(1, nir+1, Do, zeros(7, ns), Go, Ho);
any help from the matlab community is more than welcome
Houda

Respuestas (1)

KSSV
KSSV el 5 de Sept. de 2017
This line:
Yo0 = irf2(1, nir+1, Do, zeros(7, ns), Go, Ho) ;
YOu cannot input variables like that.
Use:
N = 1 ;
ZZ = zeros(7,ns) ;
Yo0 = irf2(N, nir+1, Do, zZ, Go, Ho)
But this will arise different errors now in irf2...:)
  7 comentarios
Houda
Houda el 6 de Sept. de 2017
Editada: Houda el 6 de Sept. de 2017
Good morning, Dear @Walter Robenson I didn't understand your question, but I attached the whole zipped file with data and codes above. thanks
Walter Roberson
Walter Roberson el 6 de Sept. de 2017
fig03 is a function that needs to be passed parameters. What parameters are you passing to it?

Iniciar sesión para comentar.

Categorías

Más información sobre Audio Processing Algorithm Design en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by