How to modify a function handle?
8 ビュー (過去 30 日間)
古いコメントを表示
Sorry I am not sure how to phrase the question but say I had a function handle say: myfun1 = @(y) y
Would I be able to modify that function and say something like myfun2 = @(y) myfun1*2
So when I write myfun2(5) it will return 10.
I essentially want to perform arithmetic on expressions representing functions of x to obtain other functions of x.
0 件のコメント
採用された回答
per isakson
2021 年 5 月 16 日
That's simpler than you thought
%%
f1 = @(y) y;
f2 = @(y) f1(y)*2;
%%
f2(5)
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Function Handles についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!