how to use anonymous functions
8 views (last 30 days)
Show older comments
How do I use an anonymous function
I've set the following:
x = 1:100
a = [1,5,2.5]
gau = @(x)@(x)(a(1).*exp(-0.5.*((x-a(2)).^2./a(3).^2)))
this works fine. but now I want to pass the 'a' parameters, so tried
c = @(g) (@(x),a), but this does not work
Ideas?
0 Comments
Answers (2)
Jeff Miller
on 23 Feb 2018
x = 1:100;
a = [1,5,2.5];
gau = @(x,a)(a(1).*exp(-0.5.*((x-a(2)).^2./a(3).^2)));
m1 = gau(x,a)
0 Comments
See Also
Categories
Find more on Control System Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!