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 个)
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!