Matlab to c code
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I have written a module using Principal component analysis (PCA) .Input to my code is (1000x7) values. Now I want to convert my Matlab code into a c code or c++ code. I’m having Matlab functions like eigs (which I’m using to get Eigen value and Eigen vector), norminv in my code. When I’m trying to convert my Matlab codes to c code, i’m getting an error saying that Matlab cannot convert these functions (eigs, normniv) to equivalent c code and asked to make those functions as a extrinsic function. I tried to write a separate c code for Eigen values and Eigen vectors but since my input matrix is a non-symmetric matrix i can’t write a code, even i go through Numerical Recipes in C book they are saying that we can write a code only to a symmetric matrix.
Please anybody help me to solve this prob. Thanks in advance.
2 comentarios
Titus Edelhofer
el 20 de Abr. de 2012
Just to make sure we know what you are doing: do you use MATLAB Coder for conversion to C (or Embedded MATLAB/Real-Time Workshop, if you are using a pre-R2011a version)?
Respuestas (1)
RAJKUMAR Palaniappan
el 20 de Abr. de 2012
use help mex/help mcc in your command window
you can find some thing useful to you in the below mentioned link
3 comentarios
Friedrich
el 25 de Abr. de 2012
You have your C code, than you can look for coder.ceval. Maybe this helps
Ver también
Categorías
Más información sobre Cloud Integrations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!