Problem with answer 15.2 Creating and Calling Functions: (4/6) Create and Call a Function, task 1 MATLAB Fundamentals
Show older comments
The problem asks us to modify the function call using two inputs. I put the answer as follows:
top5 = getLargestN(x,5)
i get a message 'error using exercise>getLargestN too many input arguments'.
The answer i solution is identical to one I gave. How do I move forward here?
Accepted Answer
More Answers (5)
Sanket
on 4 Nov 2022
5 votes
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x-y0)
tzeroy = findcrossing(t,y-y0)
Bhavesh Pawar
on 11 Mar 2022
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x,y0)
tzeroy = findcrossing(t,y,y0)
5 Comments
Oguz Tan
on 3 Apr 2022
The real solution is different than the solution which the course gives.
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x-y0)
tzeroy = findcrossing(t,y-y0)
Jorge Luis Argel Pacheco
on 22 Oct 2022
gracias
Jorge Luis Argel Pacheco
on 22 Oct 2022
esa tampoco es
Enes Çelik
on 1 Dec 2022
Thank you so much Oguz!
Lester
on 9 Oct 2023
Thank you, the code helped me.!
Mohamed Housni
on 10 Jun 2024
y0 = 0.4;
yline(y0)
tzerox = findcrossing(t,x-y0)
tzeroy = findcrossing(t,y-y0)
1 Comment
Sequia
on 1 Nov 2024
this one worked! thank you!
Joed Blair Jacalan
on 12 Aug 2023
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)
Midhunprabu
on 26 Dec 2024
0 votes
Then modify the command for Task 1 so that r has a value of 0.5.
Categories
Find more on Startup and Shutdown 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!