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!