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!