fminsearch with an integral function
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Pedro Araújo
am 14 Apr. 2020
Kommentiert: Ameer Hamza
am 15 Apr. 2020
Hello!
I want to minimize a function with an integral using fminsearch. The question is that I dont know how to define it properly.
The function i want to minimize is:
I want to minimize it respective to θ being A,
given by the user before any calculation.
given by the user before any calculation.How can i define the function and the fminsearch procedure?
Thanks!
0 Kommentare
Akzeptierte Antwort
Ameer Hamza
am 15 Apr. 2020
See this code
A = 1;
sigma0 = 2;
int_term = @(theta) integral(@(phi) 1/(sigma0*sqrt(2*pi))*exp(-1/2*(phi/sigma0).^2).*sin(theta-phi), 0, 2*pi);
obj_fun = @(theta) -A*cos(theta)+int_term(theta);
theta_sol = fsolve(obj_fun, 0)
8 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Calculus finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!