maximise a function and find paramete
이전 댓글 표시
Hi everybody,
i want to find lambda (single value) that determines the maturity at which the function achieves its max
((1-exp(-lambda*gmaturities))./(lambda*gmaturities)-exp(-lambda*gmaturities))
my code is
F=@(lambda)[((1-exp(-lambda*gmaturities))./(lambda*gmaturities)-exp(-lambda*gmaturities))];
lambda0=0.0609;
lambda=fsolve(F,lambda0)
and i got lambda = 1.005283084116551e+03,i know this is not correct
could you please help me?
gmaturities=[6;12;24;36;48;60;72;84;96;108;120;180;240]
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!