How to call kummerU for a stand alone program

Can someone help me with the question how to call the Matlab function kummerU used in an application which I want to compile for stand alone use?
Thanks in advance,
Ed Veling
Matlab, R2025a

Answers (3)

Unfortunately, kummerU is defined strictly by the Symbolic Toolbox, and nothing in the Symbolic Toolbox can be compiled.
You would need to take a different approach, such as explicitly calculating the integral; https://www.mathworks.com/help/symbolic/sym.kummeru.html#description

1 Comment

The GNU Sclientific Library has a function for this calculation.
double gsl_sf_hyperg_U_int (int m, int n, double x)
int gsl_sf_hyperg_U_int_e (int m, int n, double x, gsl sf result *result)
These routines compute the confluent hypergeometric function U (m, n, x) for integer parameters m, n

Sign in to comment.

Torsten
Torsten on 9 Jun 2026 at 21:40
Edited: Torsten on 10 Jun 2026 at 9:57
As far as I know, nothing in the symbolic toolbox can be compiled. And "kummerU" is a symbolic function ...
Try to find a reliable numerical implementation of the function.
John D'Errico
John D'Errico on 9 Jun 2026 at 22:57
You cannot do it from MATLAB, as stated by others. However, it looks like python does offer similar functionality. And I believe you can compile python code.
Perhaps this is a route you can take.

Categories

Tags

Asked:

on 9 Jun 2026 at 21:22

Commented:

on 10 Jun 2026 at 20:00

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!