AssetPaths
1 回表示 (過去 30 日間)
古いコメントを表示
Hello everybody. I am really desperate because I do not succeed in simulating asset paths by monte carlo simulation. Somehow, everytime I am typing in the one of the following commands:
function SPaths=AssetPaths(S0,mu,sigma,T,NSteps,NRepl)
or
function SPaths=AssetPaths(S0,mu,sigma,T,NSteps,NRepl) or
paths=AssetPaths(...)
I get the following message:
??? function SPaths=AssetPaths(S0,mu,sigma,T,NSteps,NRepl) | Error: Function definitions are not permitted in this context.
Can someone please help me? Maybe I am missing the AssetPaths.m file?
Thanks for every answer
Kind regards dominic
0 件のコメント
回答 (4 件)
Oleg Komarov
2011 年 6 月 22 日
You can declare a function only in a separate m. file and only as the very first line. So for example the following script will give the same error:
a = 10
function out = hi(a)
end
2 件のコメント
Walter Roberson
2011 年 6 月 22 日
Minor variation: function must be the first non-blank non-comment line.
lavistacrunchy
2011 年 6 月 22 日
3 件のコメント
Walter Roberson
2011 年 6 月 22 日
Correct, you cannot enter function definitions at the command window or script file. You must put them in to a function .m file.
Walter Roberson
2011 年 6 月 22 日
At the command window,
edit AssetPaths
and paste in the code and save the file as AssetPaths.m
Angus
2011 年 6 月 22 日
You need to put the function AssetPath in a separate m-file that is named the same as the function.
eg: file 1: AssetPaths.m
function results = AssetPaths( ... )
statements
end
now you can invoke a call to AssetPaths on the command line like
>> paths = AssetPaths( ... input variables)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Specialized Power Systems についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!