Not enough input arguments
Info
This question is closed. Reopen it to edit or answer.
Show older comments
Dear All,
Please, help me with following problem. I can't run the DSGE model (the code is from author) in Matlab. Attached the code.
COEF_NCC_RED
Not enough input arguments.
Error in COEF_NCC_RED (line 7)
aa = subs(eq,{'k_t','m_t','c_t','l_t','z_t','u_t','v_t'},{1,0,0,0,0,0,0});
1 Comment
Star Strider
on 15 May 2020
Answers (1)
Ameer Hamza
on 14 May 2020
Edited: Ameer Hamza
on 14 May 2020
COEF_NCC_RED is just a function definition. You need to define an equation 'eq' before calling COEF_NCC_RED. For example, run the following lines
syms k_t m_t c_t l_t z_t u_t v_t
eq = k_t+m_t+c_t+l_t+z_t+u_t+v_t;
COEF_NCC_RED(eq)
paste these lines in a new script file and run it. COEF_NCC_RED should be on MATLAB's path (e.g., in the same MATLAB folder).
4 Comments
ninu
on 15 May 2020
Ameer Hamza
on 15 May 2020
How are you running this function? Have you created a new script, pasted my code, and tried to run it? Also, can you give the complete error message? Everything in the red text.
ninu
on 15 May 2020
Ameer Hamza
on 15 May 2020
This error does not make much sense with this code. Instead of creating a section, first, try to run this code as a separate file.
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!