Clear Filters
Clear Filters

using MEX file and constants

4 views (last 30 days)
michael
michael on 27 Sep 2013
Edited: James Tursa on 27 Sep 2013
Hello,
I need to use PI value inside the mex file. how should i do it? (because right now I'm getting an error): Error GMSK_viterbi.c: 66 undeclared identifier `PI'

Accepted Answer

James Tursa
James Tursa on 27 Sep 2013
Edited: James Tursa on 27 Sep 2013
One way:
#include <math.h>
Then use M_PI for the value in your code instead of PI, or you could add this line also:
#define PI M_PI
Another way:
#define PI 3.1415926535897932
One could also use compile option -D to get it defined.

More Answers (0)

Categories

Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!