How to combine 2 function handles of different variables?
古いコメントを表示
Strangely enough I was not able finding an answere to this sinewy problem:
Given 2 function handles
mu = @(n, dmu, mubar) mubar + n*dmu/4;
f = @(t, mu) cos(2*pi*mu*t);
How do I combine them into one? Obviously (in my disfavor) adding doesn't work:
f = f + mu % Error
Please tell me there is a way around just creating a handle manually. Eventually I want something like this:
f = @(n, dmu, mubar, t) cos(2*pi*(mubar + n*dmu/4)*t);
採用された回答
その他の回答 (1 件)
KSSV
2022 年 10 月 26 日
mu = @(n, dmu, mubar) mubar + n*dmu/4;
f = @(t, mu) cos(2*pi*mu*t);
fmu = @(x) f(mu)
カテゴリ
ヘルプ センター および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!