How can I replace ksdensity for c++ generation with the Matlab Coder ?
4 views (last 30 days)
I am working on a c++ project and someone gave me a Matlab code so I try to use the Matlab Coder. The problem is that the ksdensity function is not supported, so I would like to know if I can replace this function with something else...
Kaustubha Govind on 16 Jun 2014
I don't know of a MATLAB function equivalent that is supported for code-generation, but if you are able to find a C implementation of the function, you can use the following construct in your MATLAB code to have the generated code call into the C-library:
% Executing in MATLAB, call function ksdensity
[f,xi] = ksdensity(x);
% Executing in the generated code.
% Call the C function as per the signature.
coder.ceval('c_ksdensity', coder.ref(x), coder.ref(f), coder.ref(xi));