How can turn a matrix into a function ?
显示 更早的评论
Hello !
My teacher asked us to interpolate a scatter graph. But now, he wants me to use the secant and the bissection method to find its roots. Unfortunately, Matlab considers YY as a variable and not a function that I could use. I don't know exactly what to do to make it work.
YY = spline(X, Y, X);
plot ( X, YY, 'r');
function y = secante(@f,x0,x1,tolerance)
Thank you so much !
回答(1 个)
Sid Jhaveri
2017-3-2
0 个投票
Hi Céline,
Yes, YY is a variable in MATLAB. A variable in MATLAB stores some data. Whereas, a function is a piece of code with manipulates data or gives instructions to MATLAB to do some processing. You can use YY as an input argument in a function.
I believe that your professor has asked you to use "secant" and "bisection" methods. You should be able to find functions in MATLAB that can be used for this. I would recommend you to go through the MATLAB documentation to find a function which serves your requirements.
Also, I would recommend you to take MATLAB Onramp training. It is a complimentary training given by MathWorks to learn MATLAB interactively, at your own pace. You can access this through MATLAB Academy.
类别
在 帮助中心 和 File Exchange 中查找有关 Splines 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!