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 about 13 hours ago
Edited: Torsten 24 minutes ago
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.
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.

Tags

Asked:

on 9 Jun 2026 at 21:22

Commented:

about 8 hours ago

Community Treasure Hunt

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

Start Hunting!