matlab% c

M

mnas

Guest
masiyahan ako mangilangan a ng tulong sa kung paano maaari ako magsulat ng isang code sa c sa matlab gamit ang isang mex?
ako mangilangan sa malaman paano ako maaari ikabit sa pagitan ng c at matlab?
pagbati

 
Hi

subukan ito/------------------------------------------------- ------------------///
# isama ang "mex.h"

magpawalang-bisa mexFunction (int nlhs, mxArray * plhs [], int nrhs, const mxArray * prhs [])
(
double * input, na output *, * params;

/ / Output ay ang output array
/ * Nacteni vstupnich dat * /
input = mxGetPr (prhs [0]); / / input array
haba = mxGetN (prhs [0]); / / haba ng input array
params = mxGetPr (prhs [1]); / / unang dami ng mga parameter ng input
nparams = mxGetN (prhs [1 ]);// ikalawang dami ng mga parameter ng input/ * Priprava vystupnich dat * /
plhs [0] = mxCreateDoubleMatrix (1, haba, mxREAL);
output = mxGetPr (plhs [0]);

/ * Dito u maaari sumulat ur c stuffs * /

)
)

/------------------------------------------------- ------------------///ipon: sa matlab linya utos -> mex-g name_of_thisfile.c
magpatakbo ng halimbawa
y = name_of_thisfile (input_array, [parameter1, parameter2]])malugod na pagbati

 
Hi
makita ang matlab ng tulong, maaari mong mahanap ang iba pang impormasyon sa mga ito at mathworks website.
pagbati

 

Welcome to EDABoard.com

Sponsor

Back
Top