Mex Unknown Function Definition

8 visualizzazioni (ultimi 30 giorni)
Based on https://antennalab.upc.edu/en/acasolver-software
I have four files: ACA.m, user_impedance.m, user_impedance.c, and user_impedance.mexw64. Within user_impedance.m, the only computation is a function
Z = oper_3d_2_free(m,n,[ ],OG_data,field,k,eta,Rint_s,Ranal_s,Rint_f,corr_solid,flag);
that is not defined in user_impedance.c. I want ultimately to convert another function that calls user_impedance.m, ACA.m to a cpp source file. Using codgen results in an error where oper_3d_2_free is not defined whenever user_impedance.m is called.
Alternatively, if I could call the C version of oper_3d_2_free and get the returned impedance, I could complete the task.

Risposta accettata

Benjamin Thompson
Benjamin Thompson il 8 Feb 2022
Can you write a C function with your desired name and argument list, and pass that function to mex? See the documentation on mex, there are examples and you can probably easily change yprime.c so it does what you want.
  1 Commento
Benjamin Thompson
Benjamin Thompson il 10 Feb 2022
If your question has been answered please mark it as accepted.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB Coder in Help Center e File Exchange

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by