Solution of equation of difference
조회 수: 1(최근 30일)
Hello! So I'm trying to solve this equation:
for A>0 and being my main variable
Initial value of y(-1)=3 and for N=30 loops
This is the code I've managed to write:
function res = my_matlab_function(A,N)
%definition of y(-1)=3
% calculating the first value of y(0)
%calculating the rest
result = my_matlab_function(A,N);
disp(['A= ' num2str(A) 'Result=' num2str(result)])
but MATLAB returns to me the followed error:
Not enough input arguments.
Error in my_matlab_function (line 8)
Yash Srivastava 2022년 2월 2일
편집: Yash Srivastava 2022년 2월 2일
I am assuming that you are trying to run the script file directly by pressing the ‘Run’ button or executing the file from command window. For a file with function to run properly, you need to pass arguments.
You may refer the below documentation to pass arguments to functions with the help of ‘Run’ button:
You may also refer the below link to pass arguments to functions using command window:
Also, Array indexing starts from 1 in MATLAB. You may adjust your index values accordingly.