How to make a function that uses a mathematical function as an input?
1 次查看(过去 30 天)
显示 更早的评论
I want to create a function that takes two inputs
f(x) and x1
that I can put through the central finite differentiation formula;
y=(f(x1+h)-f(x1-h))/2h
where h is a constant
and the function on each side = f(x)
so for example;
f(x)=sin(x)
x1=2
y=sin(2+h)-sin(2-h)/2*h
I want to function input that i can subsititute into but I don't know how to go about it, I've looked at anonymous function, parameter and other documentation.
I just want a nudge in the right direction, not a complete answer if at all possible.
0 个评论
采纳的回答
madhan ravi
2019-3-12
f=@(x)sin(x);
6 个评论
madhan ravi
2019-3-13
@Benjamin: Need not be sorry. You may find this link useful:https://in.mathworks.com/help/matlab/matlab_prog/anonymous-functions.html
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Number Theory 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!