My Matlab executable can't find 'hypergeom' function.
1 回表示 (過去 30 日間)
古いコメントを表示
Hi all, as the title says, my .exe matlab executable can't find the 'hypergeom' function. The error message is:
"Undefined function or method 'hypergeom' for input arguments of type 'double'"
When I run my project with Matlab everything goes well, the compiler find the correct .m file in the correct path, but when I create the .exe file, it doesn't work at all. With the command 'which' I have this result:
>> which -all hypergeom
C:\Program Files\MATLAB\R2010a\toolbox\symbolic\symbolic\hypergeom.m
C:\Program Files\MATLAB\R2010a\toolbox\symbolic\symbolic\@sym\sym.m % sym method_
How can I solve this problem?
Thank you all.
1 件のコメント
回答 (1 件)
Walter Roberson
2013 年 5 月 20 日
You cannot compile any functions from the symbolic toolbox.
The FEX contains various hypergeometric calculation routines such as http://www.mathworks.com/matlabcentral/fileexchange/5616-generalized-hypergeometric-function and http://www.mathworks.com/matlabcentral/fileexchange/29766-confluent-hypergeometric-function (kummer) and http://www.mathworks.com/matlabcentral/fileexchange/1844-gaussian-hypergeometric-function (2F1)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!