Aide Fonction Undefined

Rabax -  
 gargantua -
Bonjour,

je suis nouveau sur Matlab et je dois utiliser ce code donne par Matlab mais je ne comprend pas l'erreur.
pouvez vous m'aider ?

voici l'erreur exact :
Undefined function 'datemnth' for input arguments of type 'double'.

Error in Curve (line 6)
ZeroDates = datemnth(Settle,Tenor);



Settle   = datenum('14-Dec-2007');

Tenor = [3 6 12 5*12 7*12 10*12 20*12 30*12]';
ZeroRates = [0.033 0.034 0.035 0.040 0.042 0.044 0.048 0.0475]';

ZeroDates = datemnth(Settle,Tenor);
Compounding = 2;
Basis = 0;
RateSpec = intenvset('StartDates', Settle,'EndDates', ZeroDates,...
'Rates', ZeroRates,'Compounding',Compounding,'Basis',Basis);

figure;
plot(ZeroDates, ZeroRates, 'o-');
xlabel('Date');
datetick('keeplimits');
ylabel('Zero rate');
grid on;
title('Yield Curve at Settle Date'



A voir également:

1 réponse

gargantua
 
La fonction datemnth fait partie de la Financial Toolbox : https://www.mathworks.com/help/finance/datemnth.html
Mais tu ne l'as vraisemblablement pas.
0