How to make a function that uses a mathematical function as an input?
9 ビュー (過去 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!