Azzera filtri
Azzera filtri

IRF: too many inputs arguments?!!!!

4 visualizzazioni (ultimi 30 giorni)
Houda
Houda il 5 Set 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

Risposte (1)

KSSV
KSSV il 5 Set 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 Commenti
Houda
Houda il 6 Set 2017
Modificato: Houda il 6 Set 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 il 6 Set 2017
fig03 is a function that needs to be passed parameters. What parameters are you passing to it?

Accedi per commentare.

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by