function dy= test(t,y) dy = zeros(2,1); dy(1)=t-y(1)./t; dy(2)=y(1)./t-y(2).*t; (error in this line)
Error using test(line 3) Not enough input arguments
Can somebody help me to find the problem please? Thanks
No products are associated with this question.
From your comment to Jan: "then run it"...
If you are running it as a script then it will give this error message because test is a function, requiring t and y to be passed in as arguments. Call it as a function and it should work fine:
>> test(pi,rand(2,1)) ans = 3.1230e+000 -2.9509e+000
I guess, that you have a function called "t":
Please post the complete error message in the future. It contains helpful information.