Error with MATLAB function findcrossing "too many input arguments"
Show older comments
Ive been doing the MATLAB fundamentals code when I stumbled upon this error.
Initially the Code says:
y0 = 0;
yline(y0)
tzerox = findcrossing(t,x)
tzero
y = findcrossing(t,y)
TASK
- Modify the definition of the findcrossing function so that it takes a third input z.
- Add a new line to the beginning of the function:y = y - z;
- In the Task 1 section of the script, change the value of y0 to 0.4.
- Modify the two calls to findcrossing to add y0 as an input.
You can use the graph to check that the returned values of t are correct (x(t) = 0.4 and y(t) = 0.4)
I modified the code:
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x,y0)
tzeroy = findcrossing(t,y,y0)
which is also the solution provided by MATLAB itself, but it says "Error using zerofunction>findcrossing. Too many input arguments".

Accepted Answer
More Answers (3)
Natasha
on 2 May 2024
0 votes
- Modify the definition of the findcrossing function so that it takes a third input z.
- Add a new line to the beginning of the function:y = y - z;
- In the Task 1 section of the script, change the value of y0 to 0.4.
- Modify the two calls to findcrossing to add y0 as an input.
You can use the graph to check that the returned values of t are correct (x(t) = 0.4 and y(t) = 0.4).
Mohamed Housni
on 10 Jun 2024
what's please the final solution or please or could you update the belwo solution provided by MATLAB
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x,y0)
tzeroy = findcrossing(t,y,y0)
1 Comment
Steven Lord
on 10 Jun 2024
You've modified the call to the findcrossing function. But you have not modified the definition of the findcrossing function. To complete the exercise you need to modify both the call and the definition; the call to pass the additional input into findcrossing and the definition to accept that additional input and do something useful with it.
NOUR
on 11 Dec 2024
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x,y0)
tzeroy = findcrossing(t,y,y0)
Categories
Find more on Entering Commands in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!